jmeter动态参数
使用csv方式添加->配置元件->CSV Data Set Config添加动态参数。如下: CSV 文件的内容如下:这里随意写了几个。变量名列表。对应参数文件每列的变量名,类似Excel文件的文件头,起到标示作用,同时也是后续引用的标识符,建议采用有意义的英文标示。例如:loginToken可以被用变量名来引用:${loginToken}。多个变量名之间必须用分隔符分隔。如果该项为空,则文件首行会被读取并解析为列名。 12345loginToken111222233334444 Jmeter中配置如下: 参数解释 名称(Name ):脚本中显示的该元件的描述性名称,必须填写。注释(Comments):对该元件的说明信息。(非必填写)文件名(Filename...
jmeter安装/简单使用
Jmeter快速入门1.安装JmeterJmeter依赖于JDK,所以必须确保当前计算机上已经安装了JDK,并且配置了环境变量。 1.1.下载可以Apache Jmeter官网下载,地址:http://jmeter.apache.org/download_jmeter.cgi 1.2.解压因为下载的是zip包,解压缩即可使用,目录结构如下: 其中的bin目录就是执行的脚本,其中包含启动脚本: 1.3.运行双击即可运行,但是有两点注意: 启动速度比较慢,要耐心等待 启动后黑窗口不能关闭,否则Jmeter也跟着关闭了 2.快速入门2.1.设置中文语言默认Jmeter的语言是英文,需要设置: 效果: 注意:上面的配置只能保证本次运行是中文,如果要永久中文,需要修改Jmeter的配置文件 打开jmeter文件夹,在bin目录中找到...
JMETER使用逻辑控制器
jmeter包含了如下多种控制器 使用方式,将请求包含在控制器内部 groovy(官方建议使用方式) 使用方式(当选中红框时,可以使用 groovy 执行beanshell 脚本。) javascript 脚本方式(不勾选红框)
QPS,PV,UV,RT之间的关系
QPS: 每秒查询率(Query Per Second),每秒的响应请求数,也即是最大吞吐能力。 QPS = rep/sec = 请求数/秒 QPS 统计方式【一般使用http_load进行统计 QPS = 总请求数 / (进程总数 *请求时间) QPS: 单个进程每秒请求服务器的成功次数 峰值 QPS: 每天 80% 的访问集中在 20% 的时间里,这 20% 的时间叫做峰值时间 公式: (总 pv 数 * 80%)/ (每天秒数 * 20%) = 峰值时间每秒请求数据(QPS) PV: 访问量即 Page View,即页面浏览量或点击量,用户每次刷新即被计算一次单台服务器每天 PV 计算 公式1(峰值): 每天总 PV = QPS * 3600 * 6 公式2(normal): 每天总 PV = QPS * 3600 * 8 UV: 独立访客即 Unique Visitor,访问您网站的电脑哭护短为一个访客,00:00-24:00...
记一次项目压测
结合项目说下压测/调优 项目压测,cpu占用比较大,除了测试服务器本身的性能影响外,还存在项目本身的问题 这是服务器的配置 4core,8G,磁盘50g,作为一个高峰期并发不到1000的的项目,总的来说这个配置还能用.然后并发刚干到30,就这样了 最下面两条的是两台服务器内存.粉色的是项目所在服务器的cpu,蓝色是db cpu,项目占用cpu彪的太狠,所以展开调查 压测,将rate up时间弄得稍微长一点.项目是docker服务,jdk版本1.8 docker exec -it id bash :进入容器.需要进入容器操作jstack命令 jps -l:查看java服务pid,当然容器内部就一个服务包和openjdk jstack -l pid >> /opt/xxx.txt: 将堆栈信息打出来 通过jstat -gcutil pid查看M的值,即MetaSpace区使用率 通过jstat -gc pid 2s(间隔时间) 3(持续次数)命名查看MU/MC即Meta区的使用率 使用jstat -gccause...