如何在JMeter中多次运行邮递员测试

时间:2019-09-10 23:11:00

标签: jmeter postman

我一直在研究postmanJMeter的学校项目,并且我知道您可以运行postman测试并使用JMeter获得结果。我还被告知,JMeter的主要原因是您可以像JMeter一样在postman中多次运行该测试。

有人知道该怎么做吗?有您可以共享的链接或资源,或者只是您自己知道答案?

我一直在网上寻找答案,并且已经通过使用HTTP(S) Test Script Recorder连接了2个应用程序,但这只能为我提供1个结果,并且我找不到任何有关使用此结果来运行测试的信息很多次。

如果有人能够为我提供解决方案,将不胜感激

2 个答案:

答案 0 :(得分:0)

在JMeter中记录脚本后,可以通过增加线程数来运行多线程脚本,或者在Thread Group元素中多次运行(如果要重复脚本,则可以通过增加循环计数来实现)

  

线程组元素控制JMeter将用于执行测试的线程数。线程组的控件使您可以:

     

设置线程数

     

设置加速时间

     

设置执行测试的次数

答案 1 :(得分:0)

  1. 首先,您需要将Postman测试转换为JMeter测试,方法就像使用JMeter作为代理在Postman中运行测试一样简单:

    • 配置JMeter进行记录。最快的方法是使用JMeter Templates 功能

      • 从JMeter的主菜单中选择File -> Templates -> Recording,然后单击“创建”。您应该获得如下的测试计划结构:

        enter image description here

      • 展开HTTP(S) Test Script Recorder,然后单击“开始”
  2. 准备邮递员进行记录。

    • 从Postman的主菜单中选择File -> Settings -> Proxy并将其配置为:

      enter image description here

  3. 在邮递员中运行收藏集

  4. JMeter应该在HTTP Request下生成相关的Recording Controller采样器
  5. 现在展开Thread Group并设置所需的线程数(虚拟用户)和循环(迭代)
  6. 在JMeter中运行测试
  7. 使用View Results Tree侦听器检查结果

更多信息:Building a Web Test Plan - Adding Users