【问题标题】:How to assert something using response assertion that has different text in Jmeter如何使用 Jmeter 中具有不同文本的响应断言来断言某些内容
【发布时间】:2024-01-24 00:29:02
【问题描述】:

我正在尝试在 Jmeter 中进行 SOAP 调用并使用响应断言来验证响应中的无错误。它一直在失败,因为每个 xml 在标签上都有不同的文本。 我看到我的响应是在不同的字符串中,例如 No Error & No error。

基本上我想通过提取 No Error 来断言没有错误。有没有一种方法可以在这里使用一些正则表达式,而不管响应断言中存在什么文本?

谢谢

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    你的意思是case insensitive响应断言吗?

    (?i)忽略大小写

    检查一下:

    http://jmeter.apache.org/usermanual/component_reference.html#Response_Assertion

    【讨论】:

    • @user3381098,如果它有效,您可以接受它作为答案。谢谢,
    • 还有一件事我错过了询问当soap请求失败时是否会显示类似这样的内容 1172严重性> 参数丢失。 但如果它通过了,它将在响应中不显示任何内容。如果我在 RecNbr 或 MessageID 或 Severity 或 Text 中看到任何内容,如何断言某些内容并强制我的测试失败?请和谢谢
    • @user3381098,如果您不想出现某些内容,则需要选择“不”选项。如果出现,则认为失败。
    最近更新 更多