1.Jemter简介:
JMeter是一个开源的性能测试工具,用于对软件进行负载和性能测试。它可以模拟多种类型的负载并测量系统的性能指标,如响应时间(RT)、吞吐量(TPS,QPS)和并发用户数。JMeter可以用于测试各种类型的应用程序,包括Web应用程序、数据库服务器、FTP服务器和消息队列等。它提供了一个用户友好的图形界面,可以轻松地创建和管理测试计划,并且支持多种协议,如HTTP、FTP、JDBC和SOAP等。JMeter还具有强大的报告功能,可以生成各种类型的测试结果报告,方便性能分析和优化。总之,JMeter是一个功能强大且灵活的性能测试工具,广泛应用于软件开发和测试领域。
2.Jmeter安装启动
Jmeter官网地址http://jmeter.apache.org/download_jmeter.cgi
(1).从官网地址中下载Jmeter工具zip,解压即用。
(2).打开解压后的apache-jmeter-5.1.1的bin目录下面双击jmeter.bat启动工具
3.测试实例
选取最常见的百度搜索接口
3.1接口地址
百度安全验证接口
3.3参数设置
ie:编码方式,这里默认使用UTF-8
wd:搜索的关键字
4.Jmeter脚本设计
4.1添加用例线程组
点击-测试计划-添加-Thread(user)-线程组
这里可以配置线程组名称,线程数,准备时长(Ramp-Up Period(in seconds))循环次数,调度器等参数:
4.2添加http请求
右键点击"线程组”->“添加”->“Sampler”->“HTTP请求”
这里关于 百度安全验证接口可以参照写入数据
保存运行
4.3查看结果树
4.4自定义用户请求参数
我们可以添加用户自定义变量用以Http请求参数化,右键点击"线程组"”->“添加”->"配置元件" ->"用户定义的变量":
定义自定义参数后在http请求中使用该参数
4.5添加用户断言,查看断言结果
添加好断言后运行一次可以看到断言结果
4.6添加聚合报告
这样,就完成了一个完整Hittp接口的JMeter性能测试脚本编写。