添加http的post请求和get请求思路是一致的,步骤也是基本相同的。
简单来说,就是在测试计划上添加线程组,然后添加HTTP请求(类型选择POST)、 添加HTTP信息头管理器、添加监视器。
添加HTTP请求步骤请参考添加Get请求部分:http://quan.51testing.com/pcQuan/article/144959,这里就不再赘述了。
在之前建的线程组里添加一个HTTP请求,请求类型选择POST。
需要注意的是添加POST请求,需要额外建一个配置元件:HTTP信息头管理器,并添加属性值,如Content-Type = application/json(需根据实际数据类型填写,此处传输数据类型是json)。
HTTP信息头管理器添加步骤如下图:
添加完之后的配置页面如下图,已配置完属性值:
建立好线程组和监控器元件后,就可以根据需要添加多个http请求或其他取样器、定时器等。
下面说一下查看结果树部分,执行完测试计划后,点击“察看结果树”会看到请求执行情况。
通过察看结果树我们可以看到成功的请求和失败的请求,而且可以查看取样器结果、请求的数据和响应的数据。
在执行测试计划过程中,如果有执行失败的请求,我们可以通过查看“请求”和“响应数据”看是否参数传输有问题,以及服务器返回的错误号,根据这些信息来定位问题。
这些都是非常基本的设置,只要知道接口的信息,我们就可以来测试一下。但是在使用过程中我们会有各种各样的需求,后续可能会用到定时器、提取器等,这些我们会在以后的文章中讲到。