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

 

PS:[jmeter的使用]jmeter获取json参数值及beanshell处理

posted on 2020-07-14 18:17  浅草风铃  阅读(3018)  评论(0编辑  收藏  举报
                                                                                                                                --------------------------------This is me!--------------------------------