- 创建test plan
- 创建JDBC Connection Configuration
2.1 最大链接数可以提出放在命令行中执行,可以设置为
${__P(connections,10)}2.2 输入连接数据库的信息 - 创建线程组
3.1 定义多少用户,也就是线程数。
${__P(users,10)}3.2 定义ramp up时间,${__P(rampup,10)}3.3 定义持续时间,${__P(duration,30)} - 创建JDBC Request 4.1 可以以事务的方式编写 query type 选择Callable Statement ``` BEGIN; START TRANSACTION;
…SQL…
COMMIT; ```
- SQL字段赋值
5.1 可以使用jmeter的
random variable。比如定义一个random variable lineid,在sql中就可类似这样引用${lineId}5.2 可以使用jmeter的counter。比如定义一个counter id_counter,在sql中就可类似这样引用${id_counter}5.3 可以使用jmeter的内置函数。比如floor(random()*(9999999-10)+10),now()执行命令 执行jmeter -Jusers=2 -Jduration=10 -Jconnections=2 -n -t ./insertPurchaseTasks.jmx -l ./report1014-2.txt