如何在jmeter的beanshell中创建响应断言
可能会有误译,因为我使用的是翻译 我想在beanshell中创建响应断言 脚本内容是postrequest站点和get responsedata 但是这个请求通常会失败,所以我想每次都用响应断言来检查 我想检查jmeter beanshell中的make-response断言 无论请求是否成功,我都希望在beanshell中创建一个响应断言 我能帮忙吗如何在jmeter的beanshell中创建响应断言,jmeter,beanshell,Jmeter,Beanshell,可能会有误译,因为我使用的是翻译 我想在beanshell中创建响应断言 脚本内容是postrequest站点和get responsedata 但是这个请求通常会失败,所以我想每次都用响应断言来检查 我想检查jmeter beanshell中的make-response断言 无论请求是否成功,我都希望在beanshell中创建一个响应断言 我能帮忙吗 for(int i=0; i<10; i++){ HttpClient client = HttpClientBuilder.create
for(int i=0; i<10; i++){
HttpClient client = HttpClientBuilder.create().build();
HttpPost postRequest = new HttpPost(requestURL);
postRequest.setEntity(new StringEntity(jsonMessage));
HttpResponse response = client.execute(postRequest);
BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
String inputLine;
StringBuffer sbRes = new StringBuffer();
while((inputLine = reader.readLine()) != null) {
sbRes.append(inputLine);
}
reader.close();
String trans = sbRes.toString();
Boolean checkResult = trans.contains("result\":0");
if(checkResult==true){
//** i want create response assertion here **
}
else{
// **i want create response assertion here **
}
}
for(int i=0;i查看您的代码,您只需发送10个连续的HTTP请求,这样就可以轻松地用普通的采样器进行替换,并且无需在那里编写脚本
无论如何:
用于编写脚本
您有SampleResult
预定义变量,可用于控制:
- 通过函数确定采样器是否成功
- 通过函数设置响应代码
- 通过函数设置响应消息
查看了解更多关于上述和其他可用于JSR223测试元素的JMeter API速记的信息查看您的代码您只需发送10个连续的HTTP请求,这样就可以轻松地用普通的采样器替换它,并且无需在那里编写脚本
无论如何:
用于编写脚本
您有SampleResult
预定义变量,可用于控制:
- 通过函数确定采样器是否成功
- 通过函数设置响应代码
- 通过函数设置响应消息
查看了解更多关于上述内容以及JSR223测试元素可用的其他JMeterAPI速记