首页 > 编程知识 正文

jmeter并发测试1000(jmeter可以做哪些测试)

时间:2023-05-04 11:12:34 阅读:95534 作者:2429

上一篇文章介绍了接口测试文档和接口测试用例的例子本文基于Jmeter工具,介绍了接口测试用例的实现方法,包括启动Http请求、绕过登录和验证响应。 JMeter是Apache开发的基于Java的压力测试工具。 具有开源免费、灵活的框架、多平台支持等优点。 除压力测试外,JMeter还在接口测试方面得到广泛应用。

接口测试用例示例

整理测试用例

Jmeter为绿色安装,官网(https://jmeter.Apache.org/download _ jmeter.CGI )只要下载安装包解压缩即可使用。 打开Jmeter,命名测试计划,在测试计划下创建新的线程组,在线程组下创建接口请求,并将Jmeter测试计划保存为Jmeter脚本. jmx文件。

一个Jmeter测试计划下可以有多个线程组,一个Jmeter线程组下可以有多个Jmeter请求

Jmeter测试计划对应手动测试用例的套件,Jmeter线程组对应手动测试用例的TestCase,Jmeter要求对应手动测试用例的Test Step

根据接口测试用例,创建以下测试脚本大纲:

启动Http请求

Http请求有三个部分,Jmeter使用样例- Http请求启动http请求

请求行(HTTP协议和请求的URL,写在HTTP请求中) ) ) ) ) ) )。

请求标头(标头信息,可选填写,可以通过Http标头管理器创建请求标头信息) ) )。

请求主体(POST请求包含请求主体信息,GET请求的参数位于请求行,在Http请求中描述) )。

如果成功添加了用户,则主要创建以下信息:

测试服务器信息:协议、服务器名称或IP、服务器端口号

接口信息:接口路径和接口方法

接口请求参数

绕过陆地

服务器端通常有一种认证授权机制,在成功启动接口请求并获得结果之前绕过登录。 Jmeter根据认证授权机制提供了不同的组件支持。 在本例中,使用Cookie绕过登录。 要使用Chorme工具捕获Cookie信息,请添加HttpCookie管理器以跳过登录,然后将相应的Cookie信息添加到Cookie管理器中。

断言响应结果

启动Http请求是为了获取响应结果和进行数据验证。 Jmeter提供了多种断言组件,包括响应断言、Json断言和Beanshell断言,本文基于Json断言来验证响应消息。 检查Http请求,右键单击JSON Assertion将其添加,提取响应消息的内容,并确定响应消息和预期结果是否匹配。 在此,通过验证响应消息是“成功保存了会员”,验证请求的执行是否成功,然后返回结果。

获取接口测试的运用结果

运行Jmeter脚本并添加侦听器以接收测试结果。 通常显示结果树以接收测试结果。 详细情况如下。

现在,您已经完成了一个简单的Jmeter脚本。 在实际接口测试的实现过程中,还需要考虑参数化、多接口的参数传递和数据库的处理。 学生们会参照官网的例子不断学习,后续的公众号也会继续说明~

作者:测试粉丝kitty

来源:微信公众号:自动化软件测试平台

版权说明:欢迎转载,但需要注明出处,并在文章页面的明显位置提示文章的链接

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。