Jmeter BeanShell断言

Posted youreyebows

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter BeanShell断言相关的知识,希望对你有一定的参考价值。

这篇文章用来记录编写beanshell断言遇到得问题。

 

问题1:JSONObject not found in namespace

流程:在beanshell下写代码如下:

1 String response_data = prev.getResponseDataAsString();
2 JSONObject data_obj = new JSONObject(response_data);
3 
4 String current_page = data_obj.get("data").get("current_page").toString();
5 log.info("当前第几页:"+current_page)

报错:Typed variable declaration : Class: JSONObject not found in namespace

报错内容已经说得很明确了,在命名空间里没有找到JSONObject。而我却在使用,肯定报错。

解决方法:点击下载jar包,放入jmeter安装目录/lib/ext即可。然后在beanshell中写入:import org.json.*; 引用即可

以上是关于Jmeter BeanShell断言的主要内容,如果未能解决你的问题,请参考以下文章

jmeter-beanshell断言

jmeter beanshell调用jmeter函数

JMeter基础 — JMeter中BeanShell断言详解

Jmeter的BeanShell断言

JMeter使用BeanShell断言

jmeter之beanshell断言---数据处理