Jmeter8-BeanShell断言

实例演示:如何判断搜索功能搜索出来的结果,是否与数据库sql query执行结果一致

JDBC Connection Configuration数据库连接

Jmeter8-BeanShell断言

HTTP请求

Jmeter8-BeanShell断言

HTTP请求后添加正则表达式提取器

提取列表中所有记录的ID值

Jmeter8-BeanShell断言

JDBC Request

Jmeter8-BeanShell断言

BeanShell断言

Jmeter8-BeanShell断言

${search_matchNr}是统计jmeter正则个数提取结果的总数;

在beanShell中直接可以调用的变量,无需加前缀。

1.log 打印日志 log.info(“在控制台打印日志”);

2.SampleResult 获取SampleResult对象,可以通过这个对象获取想要的信息

3.Response 获取Response对象,可以通过这个对象获取对应的信息

4.Failure 查看接口调用是否成功,如果返回false是成功的,true是失败的

5.FailureMessage 失败信息,没有设置的时候失败信息是空的。可以set这个信息

6.ResponseData 获取 response body 类型是byte[]

7.ResponseCode 返回接口code 成功是200

8.ResponseMessage 获取msg 成功是OK

9.ResponseHeaders 获取接口服务端返回的头部信息

10.RequestHeaders 获取客户端请求的头部信息

11.SampleLabel 获取接口请求的名称

12.SamplerData 获取请求的url和body

13.ctx 代表上下文信息,可以直接使用

14.vars 可以直接调用,将获取的数据变成jmeter变量(put),也可以获取用户自定义的变量(get)


分享到:


相關文章: