Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测 试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、 数据库, FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来在不同压力类别下测试它们的 强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。
1、本次的压测接口
接口调用方法:POST
接口的请求URL地址:
http://xxx.xxx.xxx.xx:xx.businessService?username=%E9%80%9A%E8%AE%AF%E5%BD%95%E6%9F%A5%E8%AF%81%7F接口入参:
username(必填项)
imageField.x(可选项)
imageField.y(可选项)返回数据:查询人员的通讯录信息,包括:部门、员工号、VOIP号码、电信号码、手机、Email、传真
2、使用JMeter进行接口测试
2.1 下载并打开bin目录下的jmeter.bat文件
2.2 添加线程组
在“测试计划”上鼠标右键添加–>threads(Users)–>线程组,添加测试场景设置组件,接口测试中一般设置为1个“线程数”,根据测试数据的个数设定“循环次数”;
2.3 添加Http请求默认值
组件,在上步的线程组上右键添加–>配置元件–>HTTP请求默认值(当所有的接口测试的访问域名和端口都一样时,可以使用该元件,一旦服务器地址变更,只需要修改请求默认值即可);
2.3 HTTP请求构造
在“线程组”右键–>添加–>samlper–>“HTTP 请求”&#x