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

使用来自多个 REST endpoint的结果制定 JMeter 测试计划

贺元明
2023-03-14

这是否可能在JMeter中开发一个测试计划,该计划将具有第一次测试的结果(一个ID),将在下一次测试中输入下一次测试等,最多4次测试,因为每个测试都会生成一个唯一的ID,并且这些ID中的每一个都相互依赖。每一个都相关如下:提交ID

共有3个答案

鄂昌胤
2023-03-14

感谢您的快速提示。我能够通过将ID传递到正则表达式来使一个步骤工作,但是相同的正则表达式不适用于第三步。让我在这里提供更多细节。基本上第一个职位命令给出提交ID

耿玄裳
2023-03-14

它应该看起来像这样。

Thread group
     Userdefined variables
     Http Sampler
       Regex to get id
     Http Sampler
       Regex to get id

如果你想测量所有采样器的响应时间,有一个简单的控制器作为所有采样器的父控制器

柴茂材
2023-03-14

在采样器请求之间,使用 JSON 后处理器解析 api 响应,将其分配给 ${variable_name},并在其他请求中使用它。

 类似资料:
  • 在这种情况下,是否可以在Jmeter测试计划中指定多个服务器RESTendpoint来运行测试?是否有其他API性能测试工具允许多个RESTendpoint同时运行测试请求? 我有一个 ElasticSearch 集群,其中包含 2 个主节点(仅向 Jmeter 客户端公开索引、搜索和 REST endpoint)、3 个数据节点(仅数据存储)和一个 Jmeter 实例。 经过一段时间的测试,我意

  • 对于任何使用jmeter进行api功能测试的人来说,报告并不是很好。有人使用http://extentreports.com/这样的东西来显示他们的测试结果吗?对其他更好地显示测试结果的方法有什么想法吗?在尝试使用一个主要关注性能测试和测试结果的工具时,当我们测试REST API调用和测试结果时,这并不起作用。例如,能够捕获在测试运行期间创建的数据是很好的,但是jmeter中内置的报告都没有做到这

  • 问题内容: 我试图将来自多个文件的所有测试合并到一个文件中,如下所示: 我很确定这不是参加测试的最佳方式,我很难找到如何执行此操作的示例: 问题答案: 如果你想包含多个模块 到 您的层次结构就像你在你的问题做什么,你在做什么是相当多的 它 ,除非你想要写摩卡自定义测试装载机。编写自定义加载器不会比已有代码容易或使代码更清晰。 这是我将如何更改某些事情的示例。本示例中的子目录组织为: : 该功能只是

  • 主要内容:测试计划注意事项 -可以将测试计划可视化为用于运行测试的JMeter脚本。 测试计划由测试元素组成,例如线程组,逻辑控制器,样本生成控制器,监听器,定时器,断言和配置元素。 测试计划包含执行脚本的所有步骤。 测试计划中包含的所有内容都按照从上到下的顺序执行,或者按照测试计划中定义的顺序执行。 下图给出了测试计划的目录级别。 测试计划注意事项 - 在运行整个测试计划之前,应保存测试计划。 JMeter文件或测试计划以扩

  • 我正在使用Jmeter对我的ASP.NET应用程序进行负载测试。 我正在测试搜索功能,什么是在获得结果的响应时间。 我面临的问题是,当我第一次搜索时,说我搜索了“我很好”,并说它花了9876毫秒,下次我搜索同样的东西只需要4567毫秒,第三次只需要4234毫秒。 我正在使用HTTP缓存管理器,我已经检查了“每次迭代都清除缓存”。我还使用了Http Cookie管理器,并检查了“每次迭代清除Cook

  • 我对phpUnit有点陌生,经过几个小时的研究,我还没有找到一个方法。我如何使用phpUnit测试函数get的结果。 函数getResults和getResultsDetails属于结果类。函数searchUser属于用户类。要获得pass登录,我可以使用用户名和密码在登录对象中调用doLogin,它将保留在$_SESSION中 如果传入了限制和偏移量,则返回结果,否则返回所有内容的计数 搜索用户