使用JMeter测试Rest API(一)

JMeter 是一款常用的性能测试工具,功能丰富,扩展性强。在本系列中,我们为大家演示如何使用JMeter 来测试微服务中开发中常见的 Restful API。

在本文中,我们将使用在 ServiceComb 教程中构建的 BMI案例 来进行测试。

在JMeter中构建测试项目

在命令行执行:

1
jmeter

命令,启动 JMeter 应用程序。 选择 File -> New 菜单建立一个新的测试项目。

在左边的窗口中选中 “Test Plan” ,在右键菜单中选择 “Add -> Threads”

将新建的 “Thread Group” 命名为: “BMI-Thread-Group”。

新增一个测试案例

右键选中新建的 “BMI-Thread-Group” 线程组,选择 “Add -> Sampler -> HTTP Request”,然后完成如下步骤:

  1. 将其命名为: “get-bmi-api”
  2. 在 “Server Name or IP” 中填入: localhost
  3. 在 Port 中填上: 7777
  4. 在 Method 中选择: GET
  5. 在 Path 中填入: “bmi”

接下来加入参数, 在 “Send Parameters with Request” 列表中加入两个参数,分别是:

  1. height, 其值为: 28
  2. weight, 其值为: 12

其它选默认值。

现在其实我们就可以执行测试了,但这时我们还看不到执行的结果。

增加结果查看器

右键选中 “BMI-Thread-Group” 线程组,选择 “Add -> Listener -> View Results Tree”,将其命名为: “bmi-api-result”。

现在,执行测试,就可以在 bm-api-result 中看到执行结果了。

本文标题:使用JMeter测试Rest API(一)

文章作者:晨星

发布时间:2019年11月05日 - 18:11

最后更新:2020年05月28日 - 16:05

原始链接:https://www.mls-tech.info/test/test-jmeter-rest-api-01/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。