在JMeter中执行结帐脚本时出错

时间:2016-10-18 07:38:10

标签: jmeter

[404-未找到]

大家好,

我正在运行一个具有Checkout功能的脚本,但是我的脚本在特定页面实例中失败,导致我在日志中出现“404 - Not found”错误。

但手动执行时我可以成功转到页面。
以下是错误消息。我是否需要在执行时同时传递cookie。

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

这很可能是由于缺少或工作不正常correlation。您可以使用HTTP(S) Test Script Recorder记录测试场景,但它只是一个"骨架"包含ID或URL等任何硬编码值的测试。

因此,如果您检查了一些内容并在下次尝试重播录制的脚本时记录了相关请求,则会因项目已经检出而收到错误,所以基本上您需要找到另一个与...合作。

通常情况如下:

  1. 记录测试2次
  2. 识别正在更改的请求参数
  3. 使用JMeter PostProcessors(最常用的是Regular Expression Extractor,但根据您的响应数据性质而有所不同)将硬编码的记录值转换为JMeter Variables
  4. 使用Debug SamplerView Results Tree侦听器组合来检查:

    • JMeter变量值
    • 请求详情
    • 服务器响应