5

我有一个网络服务:http ://test.hs.com/rest/service/checkUpdate

它需要输入:设备 MAC 地址,例如 48:02:2a:ed:02:63

它的输出:

1 - 设备未注册(如果设备未注册)

2 – 这段代码(虽然我不知道这是什么)

<ResourceSettings>
   <accessKey>AKIAI6CZBIRDKHMMN3QA</accessKey>
   <secretKey>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</secretKey>
   <endPoint>s3.amazonaws.com</endPoint>
   <mainBucketPath>healthslate-testing</mainBucketPath>
   <clinicBucketPath>dhjasdhasd</clinicBucketPath>
   <isUpdateAvailable>true</ isUpdateAvailable>
   <allowedBuild>2.3</allowedBuild>
</ResourceSettings>

如何通过 JMeter 测试此 Web 服务的负载?我不知道如何在 JMeters 中处理 Web 服务的输入/输出?我需要有关此的分步指南。请注意,此 Web 服务的开发人员说它是一个静态 Web 服务。我如何通过输入来测试一个安静的 Web 服务?

4

4 回答 4

12

使用 jMemeter 测试 Web 服务的基本方法我将在一些步骤中描述:

  1. 创建网络服务项目
  2. 将其部署在服务器上
  3. 创建线程组
  4. 添加 SAMPLER-SOAP/XML -RPC REQUEST / 或 REST 的 Http 请求
  5. 添加监听器(例如结果树)
  6. 运行测试计划
  7. 查看输出

如果您测试 SOAP,可以在Webservice Test Plan中获得更多详细信息;如果您测试 REST,则可以在使用 JMeter 测试 RESTful Web 服务中获得更多详细信息。希望这对您有所帮助。

于 2013-10-15T06:07:08.580 回答
1

以下是一些帮助您开始使用 JMeter 的教程:http: //community.blazemeter.com/knowledgebase/topics/10018-jmeter-tutorials。在开始测试之前,您将需要更多信息

于 2013-10-11T13:53:28.393 回答
1

在这里查看 jmeter restful webservice 教程

于 2016-01-13T10:19:09.497 回答
0

为正在寻找使用 JMeter 测试 REST API 的一些详细步骤的人添加此答案。

http://www.testautomationguru.com/how-to-test-rest-api-using-jmeter/

于 2015-04-01T15:05:31.943 回答