【问题标题】:Service Virtualization with JMeter使用 JMeter 进行服务虚拟化
【发布时间】:2017-09-27 14:47:28
【问题描述】:

我正在使用 JMeter 进行 API 测试。使用 HTTP 请求和 Beanshell 我能够做到这一点。

有时服务会中断一周。

由于我有请求和响应,我想使用 JMeter 实现服务虚拟化。

即使服务关闭,我也应该能够继续我的测试。

我可以在 JMeter 中实现服务虚拟化吗?如果是,我可以请您告诉我步骤吗?

【问题讨论】:

    标签: jmeter jmeter-3.2 service-virtualization


    【解决方案1】:

    不,你不能。

    我建议您查看API simulation tools,它将允许您进行服务虚拟化。然后,您可以使用 JMeter 运行测试并使用 API 模拟工具来模拟依赖项。

    【讨论】:

      【解决方案2】:

      JMeter 不做 Service Virtualization,但是你可以使用 JMeter 进行录制,见article:

      您可以使用 tcpreplay 和 JMeter 代理。使用在您的性能环境中运行测试套件 JMeter 并使用虚拟服务将自己与其他人解耦 依赖项。为了安全起见,每次重复录制过程 星期。这可能被证明非常容易或非常难以实施 取决于您使用的系统的具体情况。

      【讨论】:

      • 非常感谢您的回复。我的 HTTP 请求通过端口访问 URL 例如:apitesting.com:8888/api/series/one 我还在 JMeter 中添加了一个 HTTP 测试脚本记录器,我可以在其中提及端口和域。对于上述示例,如何使用 tcpreplay 和 JMeter 代理将传入流量导入 JMeter。
      • 我建议您针对特定案例打开一个新问题
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-24
      • 1970-01-01
      • 1970-01-01
      • 2018-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多