当前位置: 首页 > 知识库问答 >
问题:

在Jmeter响应中移动对象

商品
2023-03-14

我已经通过HTTP脚本记录器记录了一个脚本,但当我运行脚本时,我得到的对象移动到这里错误的登录事务的采样器上。当在记录的xml中搜索相同的请求时,我可以看到它给出了一个有效的输出。有人能告诉我为什么当我运行脚本时,只有它显示这个错误。请参考以下快照。

  1. 来自录制xml的请求:录制的\u请求\u正文
  2. 来自录制xml的请求头:录制的请求头
  3. 录制xml的请求-响应:录制的请求-响应
  4. 脚本请求:脚本请求正文
  5. 脚本头:脚本头
  6. 来自脚本的响应:脚本\响应\正文

如果上面的图片不清楚,我可以确认记录xml和脚本视图树中的请求主体和头是相同的。

有人能帮我理解为什么要移动这个对象吗?提前谢谢。

共有1个答案

韦昊焜
2023-03-14

似乎缺少或未正确实现关联

在两个请求中,您都具有相同的会话参数:

我的期望是,不同的登录(即使是同一个用户)应该是不同的

因此,检查以前的请求/响应,找到这个会话参数值第一次出现的地方,使用合适的JMeter的后处理器提取它,存储到JMeter变量中,并用变量替换这个记录的硬编码值。

更多信息:ASP。使用JMeter进行NET登录测试

 类似资料:
  • 我定制了这个摄影网站的家庭模板,包括4个div,以突出摄影师的投资组合的4个主要部分。在浏览器或移动设备上调整大小时,它们没有响应。我必须包括什么才能让他们做出反应?(媒体查询最小最大,不一定) 地点:http://jeremy.insctest1.com 其中一个部门: div onhtml="window.location='/投资组合/架构/架构/';"id="item1"style="宽:

  • 我从JMeter调用一个登录API,返回json格式的结果。对于这个API调用,我得到了预期的结果,但是json响应包含ï»字符。在我添加的请求中,DataType:json和Content-Type:application/json;字符集=utf-8。 任何建议。 输出Json响应

  • 我想将Redis用于特定用例。我不确定使用Redis集群还是Twenproxy Sentinel。 我知道这个集群随时都是赢家。我只是因为感动的反应而怀疑。在移动响应的情况下,客户机将连接另一个节点,在重新填充的情况下,它可能必须再次连接另一个节点。但在Twem的情况下,它知道数据驻留在哪里,因此永远不会得到移动的响应。 Twem有不同的问题,比如增加了一跳,可能会增加整体周转时间,增加新节点的问

  • 我已经使用JMeter在ASP.NET应用程序中执行了负载测试。在登录时,我收到“对象移动到这里”消息作为响应。 在View result tree中,我发现Login main sampler显示有两个sub sampler。其中一个子采样器带有“Object Moved here”消息。 注意:除了登录功能request&response之外,我的测试计划中的所有其他HTTP采样器都按照预期工

  • 有人可以使用BeanShell后处理程序和正则表达式提取器来实现它,或者如果有的话,还有任何其他方法来实现同样的方法。

  • 这可能是一个奇怪的问题,尽管我想知道为什么以前没有人提出过这个问题。。。因此,如果有任何无知,请纠正我。 首先,我将Jackson与Spring和@ResponseBody注释结合使用。目前,对于每个请求处理程序,我都返回一个“Response”包装器对象,这是客户机所期望的。这个包装非常简单: 问题是,我不喜欢显式地包装所有请求处理程序的每个返回值。我也不喜欢在单元测试中打开这些响应包装。 相反