Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
来自录制的Jmeter POST请求不';nt影响网页但获得通过_Jmeter - Fatal编程技术网

来自录制的Jmeter POST请求不';nt影响网页但获得通过

来自录制的Jmeter POST请求不';nt影响网页但获得通过,jmeter,Jmeter,我已经记录了使用badboy创建用户的步骤。我使用Jmeter尝试了相同的脚本。所有步骤都通过了,但没有效果。我的意思是Jmeter没有在网页中创建用户。Badboy能够创建用户 请指导我。JMeter不够聪明,无法自动为您进行测试 首先,您需要模拟浏览器cookie、处理会话、基于cookie的身份验证等 此外,大多数web应用程序都使用某种页面级状态管理机制,例如,这种机制非常重要 最后,创建请求的用户可能会丢失一些随请求一起传递的强制动态参数 第2点和第3点的答案是相关性——从页面中提取动

我已经记录了使用badboy创建用户的步骤。我使用Jmeter尝试了相同的脚本。所有步骤都通过了,但没有效果。我的意思是Jmeter没有在网页中创建用户。Badboy能够创建用户


请指导我。

JMeter不够聪明,无法自动为您进行测试

  • 首先,您需要模拟浏览器cookie、处理会话、基于cookie的身份验证等

  • 此外,大多数web应用程序都使用某种页面级状态管理机制,例如,这种机制非常重要

  • 最后,创建请求的用户可能会丢失一些随请求一起传递的强制动态参数

  • 第2点和第3点的答案是
    相关性
    ——从页面中提取动态值的过程,将它们存储到变量中,并在下一个请求中重新使用它们。JMeter为此提供了几个选项,最常用的有:

    • (通过插件提供)
    我建议您多次记录您的用例,使用Listener检查发送的值,检测动态值,使用上面的提取器获取动态数据,并向创建HTTP请求的用户添加相应的变量

    希望一切都清楚


    D.

    如果您想得到高质量的答案,请提供有关您的问题的更多信息。在Jmeter中重播脚本时会发生什么?你是怎么解决的?