jmeter自動化腳本編寫


1.json提取

 

 2.計數器使用

 

 使用時:${tIndex},可以在接口,beanshell任何地方使用

3.設為全局變量

 

 使用為:${__property(T1)}

4.數據文件引用

 

 

 

 注意報亂碼的時候,csv用txt保存,選擇utf-8編碼即可

5.普通斷言

 PS:在寫腳本的時候,可以將斷言值設為變量,取csv里的字段用於斷言,這樣可以將正反例寫到一個接口

 

6.if控制器

 

 可以判斷什么返回值的時候,做進一部分的操作

7.查看結果

 

 8.查看中間變量值

 

 

9.常用beanshell需要import的內容

import org.apache.jmeter.assertions;
import org.apache.jmeter.samplers.SampleResult;
import org.apache.jmeter.assertions.AssertionResult;
import org.json.*;
import java.sql.*;
import java.util.HashMap;
import java.util.Map;

10.數據庫連接及斷言

1)配置數據庫

 

 2)查詢sql

 

 

 3)給數據庫返回做斷言

->獲取某個字段的值:

dbString=vars.getObject("emp_point").get(0).get("table_col").toString(); 

獲取某個object變量   vars.getObject("string");

獲取某個變量   vars.get("string");

->斷言錯誤的給出信息:

Failure = true;
FailureMessage =result_message;

->記錄日志

log.info("需要去jmeter安裝bin下查看jmeter.log文件")

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM