【问题标题】:Apache Jmeter is not giving any error even we gave wrong credentials即使我们提供了错误的凭据,Apache Jmeter 也没有给出任何错误
【发布时间】:2019-08-12 18:12:08
【问题描述】:

我是 JMeter 的新手。我将它用于 Microstrategy 网络档案的负载测试。我正在从 CSV 配置文件加载用户。我使用 Badboy 软件生成了步骤并导出为 Jmeter 文件。我为用户 ID 和密码添加了变量。我已启用“检索所有嵌入式资源”。当我运行测试时。我观察到即使密码错误,它也会给出相同的响应。 taskProcs 给出连接关闭错误。在这两种情况下,我都使用档案 ID 进行了搜索,即使密码错误,我也能看到相同的请求和响应。您能帮我识别凭据是否匹配吗?我想在密码不匹配时抛出错误?我想添加响应断言,但响应是相同的。

【问题讨论】:

    标签: jmeter microstrategy


    【解决方案1】:

    JMeter 自动将低于 400 的HTTP Response Status codes 视为成功。因此,如果 HTTP Request 采样器返回状态 200(或 100 到 399 之间的任何其他值),则将其视为成功。

    JMeter 不对内容执行任何检查,如果您需要根据响应正文、是否存在某些文本、采样器执行时间等添加明确的通过/失败标准。您需要添加相关的 @987654324 @ 并将预期的成功标准放入断言中。

    【讨论】:

      【解决方案2】:

      First JMeter 本身不会生成任何错误代码或错误消息,它实际上做的是作为客户端工作并将应用程序发送给 JMeter 的内容返回。 我认为首先您必须确保应用程序正常工作,然后检查 Jmeter 脚本是否正常工作。为此,在 API 请求之前添加调试采样器并检查变量用户名、密码是否已从 csv 正确评估。

      【讨论】:

      • 我已验证所有参数都相同。它在网络上工作,但在 jmeter 上不工作。应用程序运行良好。
      • 您确定 JMeter 正确读取 csv 并根据 API 请求更新用户名、密码吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-11
      • 1970-01-01
      • 1970-01-01
      • 2012-12-11
      • 1970-01-01
      • 2011-10-04
      相关资源
      最近更新 更多