• <td id="eeegg"><noscript id="eeegg"></noscript></td>
  • <table id="eeegg"><noscript id="eeegg"></noscript></table>
  • <option id="eeegg"><noscript id="eeegg"></noscript></option>
  • <bdo id="eeegg"><noscript id="eeegg"></noscript></bdo>
  • 您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > Jmeter
    Jmeter測試接口文檔
    作者:孤燈伴長清 發布時間:[ 2017/5/11 11:10:36 ] 推薦標簽:性能測試工具 Jmeter 接口測試

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

      2:在“線程組”上添加一個“Http請求默認”,并配置服務器的IP地址和傳輸編碼

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

      4:配置接口的請求信息。

    上一頁12下一頁
    軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
    滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
    偷窥_盗摄
  • <td id="eeegg"><noscript id="eeegg"></noscript></td>
  • <table id="eeegg"><noscript id="eeegg"></noscript></table>
  • <option id="eeegg"><noscript id="eeegg"></noscript></option>
  • <bdo id="eeegg"><noscript id="eeegg"></noscript></bdo>