在用工具之前,首先我们来简单了解一下什么是性能测试?
性能测试是系统在一定的负载和压力的情况下,系统的响应时间,吞吐量,稳定性,课扩展性等性能指标。也就是我们要验证系统是否在这些指标范围,或者说验证这些指标是否符合用户或客户的需求。性能指标包含系统指标和资源指标,今天我们就以用户角度去看一下如何验证系统指标?(系统指标:与用户场景和需求相关的指标,关键的一些指标包含:响应时间,吞吐量,并发用户数等)
以下是按照中文版的jmeter进行编写的,jmeter的bin目下打开这个文件jmeter.properties,查找language,把这个属性前面的#去掉并修改值为:zh_CN,修改后的显示 language=zh_CN
一、打开bin目录,点击jmeter.bat 或cmd 输入 jmeter启动jmeter工具
二、选中测试计划右键new(添加)—》线程(用户)----》线程组,进行线程组的添加(在线用户数)
(1)名称和注释任意
(2)线程数(用户数),根据需求实际情况去添加
(3)Rum-up(秒)几秒执行完用户数
(4)循环次数这些用户执行多次
三、所有的请求都在线程组的基础上进行,那么如何发起一个http请求呢?
选中线程组右键—》取样器—》http请求
(1)名称和注释最好与此次请求相关,有意义
(2)协议:http或https
(3)服务器名称或ip:(域名或ip地址)
(4)端口号:http是80,https 443 ,mysql 3306
(5)请求方法(根据请求行中的方法进行填写):post
(6)路径:资源的位置
(7)内容编码:UTF8(如果请求中不包含中文可不写)
(8&#x