jmeter性能压测-在不清楚线上数据量时最佳线程数的选择

jmeter性能压测-在不清楚线上数据量时最佳线程数的选择

1.下载插件:选项->Plugins Manager->Custom Thread Groups

2.填写该线程组对应参数

总述:每隔一分钟就多加20个线程,每组线程持续一分钟,观察对应线程的响应时间和TPS选择最佳的线程数。

注释:

This group will start:线程数,图中为100个线程

First wait for:第一个线程延迟多久启动,图中是0秒

Then start:初始加载多少个个线程,图中为0个

 Next,add:下次加载多少个线程,图中为20个

Threads every:运行多久后再加载线程,图中为60s

Using ramp-up:加载next线程的时间,图中为0s,即初始化情况下,0s内加载20个线程,然后每隔60s再加载20个,加载100个需要4分钟。

Then hold load for:全部线程加载完毕后持续运行多久,单位s,上图是100个线程全部加载完毕,持续运行60s。即,100并发运行60s。

Finally stop/threads every:多长时间停止多少线程,上图是在1s内停止10个线程,停止100个需要9s.

Elapsed time:加载线程的时间9s+持续运行的时间60s+线程停止的时间9s=309s

添加随机数

线程组->配置元件->Random Variable

注释:

Variable Name:变量名称      最后请求参数引用${变量名}

Output Format:输出格式        0000,最后就输出取到的四位数

Mininum Value:最小值       随机数最小值

Maximum Value:最大值        随机数最大值

3.请求

 

posted @ 2019-07-31 20:33  默晓梦  阅读(1915)  评论(0编辑  收藏  举报