1.函数生成器
需要用到函数助手功能,可以调用函数生成一些有规则的数据。常用的几个函数有_uuid、_random、_time。_uuid会生成一个随机唯一的id,比如在避免java请求重发造成未处理数据太多的情况,接口请求可加一个唯一的请求id唯一的响应id进行一一对应;随机数_random,可以在你指定的一个范围里取随机值;取当前时间_time,一些时间类的入参可以使用,如{__time(,)} 是生成精确到毫秒的时间戳、{__time(/1000,)}是生成精确到秒的时间戳、${__time(yyyy-MM-dd HH:mm:ss,)} 是生成精确到秒的当前时间。
2.从文件csv中读取参数
需要在线程组里面添加配置元件-CSV Data Set Config
其中Recycle on EOF:设置True后,允许循环取值
3.Jmeter连接数据库
1)导入mysql的jdbc的jar包 ,需将mysql-connector-java-X.X.X-bin.jar放入到jmeter安装目录下的./lib/ext目录,重启jmeter
2)创建数据库的连接配置,线程组里添加配置元件-JDBC Connection Configuration
3)线程组里添加jdbc request,写sql语句
4)添加察看结果树,点击启动按钮,就能看到执行的SQL。具体的实例如下截图所示: