您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源性能測(cè)試工具 > Jmeter
Jmeter測(cè)試接口文檔
作者:孤燈伴長(zhǎng)清 發(fā)布時(shí)間:[ 2017/5/11 11:10:36 ] 推薦標(biāo)簽:性能測(cè)試工具 Jmeter 接口測(cè)試

  一、測(cè)試需求描述
  1、 本次測(cè)試的接口為http服務(wù)端接口
  2、 接口的主要分成兩類,一類提供給查詢功能接口,一類提供保存數(shù)據(jù)功能接口,這里我們舉例2個(gè)保存數(shù)據(jù)的接口,因?yàn)檫@兩個(gè)接口有關(guān)聯(lián)性,比較有代表性;
  3、接口描述:
  保存信用卡賬戶信息接口:
  傳入參數(shù)
args={
"clientNo":"434343556",
"alias": "**信用卡2",
"cardName": "長(zhǎng)城*****卡2",
"cardNo": "25622356788251",
}
  傳出參數(shù):
  保存成功:{"returnCode":"0","returnMsg":"保存成功"}
  保存失。簕"returnCode":"1","returnMsg":"保存失敗"}
  保存邏輯:數(shù)據(jù)傳入進(jìn)來,驗(yàn)證通過,保存到信用卡賬戶表中
  保存信用卡賬單接口:
  傳入?yún)?shù):
args={
"clientNo":"434343556",
"accountName": "測(cè)試",
"billDate": "08",
"billMonth": "201509",
"cardNo": "25622356788251",
"currentPayment": "欠款459.80",
"paymentDate": "2015-09-25 09:00:00",
}
  傳出參數(shù):
  保存成功:{"returnCode":"0","returnMsg":"保存成功"}
  保存失。簕"returnCode":"1","returnMsg":"保存失敗"}
  保存邏輯:保存時(shí)先去信用卡信息表查看clientNo對(duì)應(yīng)的表是否存在,如存在則數(shù)據(jù)校驗(yàn)通過,
  將數(shù)據(jù)保存進(jìn)入信用卡賬單表
  二、測(cè)試分析
  1、邏輯分析
  1)、從保存邏輯上來看,這兩個(gè)接口明顯是有依賴關(guān)系的,所以我們先測(cè)試信用卡賬戶信息接口,再測(cè)試保存信用卡賬單接口
  2)、接口傳入的數(shù)據(jù),終是保存到數(shù)據(jù)庫(kù)中,所以當(dāng)接口返回保存成功的時(shí)候,我們也要去對(duì)應(yīng)的數(shù)據(jù)庫(kù)表中核對(duì)相應(yīng)的數(shù)據(jù)(這里可以用jmeter鏈接數(shù)據(jù)庫(kù)進(jìn)行操作代理手工)
  3)、當(dāng)出現(xiàn)保存失敗的情況時(shí),我們需要查看系統(tǒng)的日志,所以我們也要準(zhǔn)備好查看日志的權(quán)限和地址
  三、使用Jmeter進(jìn)行測(cè)試過程
  1:先在“測(cè)試計(jì)劃”上添加一個(gè)“線程組”。命名為:InterfaceTest(接口測(cè)試中一般設(shè)置為1個(gè)“線程數(shù)”,根據(jù)測(cè)試數(shù)據(jù)的個(gè)數(shù)設(shè)定“循環(huán)次數(shù)”。)

  2:在“線程組”上添加一個(gè)“Http請(qǐng)求默認(rèn)”,并配置服務(wù)器的IP地址和傳輸編碼

  3:在“線程組”上添加一個(gè)HTPP請(qǐng)求,重命名“增加信用卡賬戶信息接口”

  4:配置接口的請(qǐng)求信息。

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