1.json提取
2.计数器使用
使用时:${tIndex},可以在接口,beanshell任何地方使用
3.设为全局变量
使用为:${__property(T1)}
4.数据文件引用
注意报乱码的时候,csv用txt保存,选择utf-8编码即可
5.普通断言
PS:在写脚本的时候,可以将断言值设为变量,取csv里的字段用于断言,这样可以将正反例写到一个接口
json断言
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文件")