javascript - 用于检查 jmeter 响应文本中是否存在响应 A 或 B 的 Bean shell 脚本

标签 javascript java jmeter beanshell

如何使用 beanshell 脚本断言验证 jmeter 中的响应文本中是否存在响应 A 或 B

最佳答案

Beanshell Assertion提供以下预定义变量:

  • ResponseData - 字节数组,包含父采样器响应
  • Failure - boolean 值,指示断言(以及范围内的采样器)是否成功
  • FailureMessage - 可用于提供自定义错误消息的字符串

检查响应是否包含 A 的示例代码,如果不包含 - 采样器将失败。

String response = new String(ResponseData);

Failure = !response.contains("A");
FailureMessage = "Response didn't contain A"; 

更多信息:How to Use JMeter Assertions in Three Easy Steps

关于javascript - 用于检查 jmeter 响应文本中是否存在响应 A 或 B 的 Bean shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39387667/

相关文章:

linux - 如何从上次读取的行读取连续的日志文件 | Linux 外壳

http - JMeter -> HTTPSampler 错误 java.lang.NoSuchFieldError : DEF_CONTENT_CHARSET on PUT request

javascript - 如何根据操作系统调整 html 输出?

java - "Passing arguments"通过 ThreadLocal 好吗?

java - 具有多个 Action 监听器的多个按钮

java - 在 neo4j 中搜索节点并将其从一个图复制到另一个图

grails - 如何解决错误 java.net.SocketException : Too many open files

javascript - Leaflet - 鼠标悬停、点击和取消点击

javascript - svg 无法在 IE 中正常显示工具提示,但在 Chrome 中正常显示

javascript - 如何在 IE 上使用 JavaScript 将 UTF-8 编码的文件写入用户计算机?