您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > Jmeter
使用Jmeter進行APP接口測試
作者:網(wǎng)絡轉(zhuǎn)載 發(fā)布時間:[ 2016/12/9 14:43:14 ] 推薦標簽:性能測試 Jmeter

  表中參數(shù)的含義如下:

 。5)添加響應斷言(添加-斷言-響應斷言)。
  查看測試結(jié)果時我們會發(fā)現(xiàn)有時候網(wǎng)絡側(cè)返回數(shù)據(jù)不符合要求時Jmeter給出的結(jié)果仍是通過的。這時候我們需要通過斷言來判斷網(wǎng)絡的返回數(shù)據(jù)是否符合要求。
  比如,我們可以添加一個斷言來檢查返回信息中是否包含關鍵字“errMsg”來判斷錯誤信息:

  首先添加一個相應斷言,在要測試的響應字段中選擇響應文本,在模式匹配規(guī)則中選擇包括,勾選否,在要測試的模式中添加提一條,輸入關鍵字“errMsg”;
  意思是檢查網(wǎng)絡返回結(jié)果中不包含“errMsg”的才會判定為通過。
  另外我們還可以從監(jiān)聽器中添加一個斷言結(jié)果,在斷言結(jié)果中可以查看斷言的詳細返回信息。
  3.    其他補充
  使用CSV Data Set Config定義變量。
  舉個例子,我們想要測試多用戶登陸時要怎么做?可以在線程屬性中配置多個線程,但是這樣只是同一個用戶多次登錄,多個不同的用戶需要輸入不同的用戶名密碼。當然我們可以寫多個登錄的HTTP請求,每個請求輸入不同的參數(shù),但是這樣太傻了。
  這個時候我們可以通過CSV DataSet Config來定義兩個變量代表用戶名和密碼,然后傳入不同的值即可實現(xiàn)多用戶的登錄:
  1、我們在登錄的case中添加一個CSV DataSet Config(添加-配置元件-CSV Data Set Config)。

  Filename:指定讀取用戶名和密碼的文件,我們會將所有的用戶名密碼寫到該文件中;
  FileEncoding::寫入用戶名密碼的文件編碼格式,不寫的時候默認為ANSI
  VaribleNames:定義文本文件中的變量名用戶名=user和密碼=pwd,變量之間逗號分隔。
  2、我們到上面Filename的路徑下創(chuàng)建該文件并寫入用戶名密碼,用戶名和密碼之間用逗號分開,不同用戶名密碼之間換行。

  3、到Jmeter的腳本中將原本的用戶名密碼改為變量名,由于我們使用的是Post方法,所以到Body Data中修改:

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd