• <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 實現DB數據與接口數據的匹配校驗
    作者:niuzhigang 發布時間:[ 2017/6/21 10:22:45 ] 推薦標簽:性能測試工具 Jmeter

      這時候我們需要JDBC Request中使用上述說的參數了

      起重使用Variable names和Result variable name均可以,但取值時key不一樣,比如我們現在如上面,加一個Debug sampler
      Variable names 對應返回結果的key為count_1,Result variable name對應返回結果的key為result。


      這樣我們值的值既然賦值給一個key了,那么我們如何獲取result中的public_adress呢?
      由于結果為一個json數據格式,因此先獲取json數據,之后通過jsonpath讀取
      我們增加一個Beanshell PostProcessor,通過vars.getObject(variable).get(index).get(field)函數獲取
      重要的參數說明:
      Variable :為Variable names或Result variable name設置的變量名稱
      index:表示在查詢結果的位置(由于我前面sql語句只限制查詢content,因此為0)
      field:為查詢字段名稱

      獲取到此值后跟接口出參進行一致性校驗(因為前面已經vars.put進去了~現直接使用即可)

      到此結束~
      另外講下JDBC其它方法的使用
      step4:JDBC Request 參數化
      方法(一)、定義變量,在sql query中使用變量:
      1、在User Defined Variables或者TestPlan或者CSV Data Set Config 中定義一個變量:


      2、sql query 中使用${變量名}的方式引用:

    上一頁123下一頁
    軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
    滬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>