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文件")