码迷,mamicode.com
首页 > 其他好文 > 详细

Jmeter测试技巧

时间:2019-12-15 16:34:25      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:命令行   src   技术   inf   connector   参数   配置文件   domain   family   

最近在用Jmeter做接口测试,使用中整理了一些组件的使用技巧。 

一. 用户定义的变量

都是全局变量,无论是否在某个线程组或请求内,都是采用最新赋值的内容

 

二. 固定定时器

在单个请求内是让本请求线程等待x毫秒;如果放置在线程组内的话,是使线程组内容所有线程都会间隔x毫秒再执行

 

三. JDBC Connection Configuration

需要mysql-connector-java-5.1.18.jar

C:\Jmeter\apache-jmeter-5.1.1\lib\ext\mysql-connector-java-5.1.18.jar

配置database的url

driver:com.mysql.jdbc.Driver, url:jdbc:mysql://domain/qqtest?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&useAffectedRows=true,

user:muser

 

四. setUp线程组

如果需要准备测试数据,最好在独立的线程组里运行添加数据的接口,如果需要清空测试数据,可以添加tearDown线程组,执行一些清空数据的接口操作

 

五. JDBC Request

首先需要填写JDBC Connection Configuration;然后在SQL Query里写sql语句;在Variable name中写查询的字段status,最后通过 ${status_1}访问第一条数据、${status_2}访问第二条数据

 

命令行方式运行jmeter

 

jmeter -n -t ..\script\test.jmx -l test.jtl  -e -o d:/resultReport

 

会生成一份接口测试报告,如图所示

技术图片

 

 

七. 参数化

jmeter目录中新建配置文件config.csv,每个内容之间用逗号分隔,

在调用的时候用CSVRead函数:

${__CSVRead(../data/config.csv,0)${__CSVRead(../data/config.csv,1)从配置文件中获取第一个值、第二个值。

 

 

 

 

 

 

 

 

 

 

Jmeter测试技巧

标签:命令行   src   技术   inf   connector   参数   配置文件   domain   family   

原文地址:https://www.cnblogs.com/blainew/p/12044244.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!