如何使用REST API通过JMETER登录Web应用程序

时间:2014-12-17 06:12:00

标签: api jmeter performance-testing

我正在尝试使用单个用户登录Web应用程序的性能方案。 为此我正在使用Jmeter和REST-API

这里我必须为我使用“HTTP请求默认值”调用REST-API,我创建了一个线程组并添加了一个“HTTP请求默认值”。

从API我必须传递两个参数: 1)用户名 2)密码

HTTP请求默认值中的参数语法是什么?或者我应该使用什么样的采样器?

我有一个API链接,我们可以从中触发这些参数,这些参数将应用于Web应用程序。

2 个答案:

答案 0 :(得分:1)

  1. 首先,您需要HTTP Header Manager配置为发送以下标头:

    • 姓名:Content-Type
    • 价值:application/json

    否则,您的请求可能无法按需处理

  2. 您需要使用的采样器是通用的HTTP Request采样器。提供JSON有效负载的最简单方法是切换到Body Data选项卡并将JSON放在其中,如下所示:

  3. JSON in HTTP Request

    1. 您可以选择使用JSON Path Extractor进行相关
    2. 有关RESTful Web服务测试域的快速提升,请参阅Testing SOAP/REST Web Services Using JMeter指南。

答案 1 :(得分:0)

易于使用

  • 在您的Jmeter中单击文件,选择模板
  • 在打开的窗口/对话框中,选择“构建SOAP Web服务测试计划”
  • 点击“创建”。

它将打开一个测试计划,它可以让您了解如何实现您的方案。

希望这会有所帮助。