window下Jmeter接口压力测试
一、新建一个测试计划
二、新建一个线程组
1、在取样器错误后要执行的动作:
继续 ——线程出错后继续执行
Start Next Thread Loop ——线程挂掉后,再起一个线程继续执行
停止线程 ——线程出错后停止该线程
停止测试 ——线程出错后停止测试
2、Ramp-up Period(in seconds)
【1】决定多长时间启动所有线程。如果使用10个线程,ramp-up period是100秒,那么JMeter用100秒使所有10个线程启动并运行。每个线程会在上一个线程启动后10秒(100/10)启动。Ramp-up需要要充足长以避免在启动测试时有一个太大的工作负载,并且要充足小以至于最后一个线程在第一个完成前启动。 一般设置ramp-up=线程数启动,并上下调整到所需的。
【2】用于告知JMeter 要在多长时间内建立全部的线程。默认值是0。如果未指定ramp-up period ,也就是说ramp-up period 为零, JMeter 将立即建立所有线程。假设ramp-up period 设置成T 秒, 全部线程数设置成N个, JMeter 将每隔T/N秒建立一个线程。
【3】Ramp-Up Period(in-seconds)代表隔多长时间执行,0代表同时并发
3、循环次数 ——循环X次,勾选永远后即可一直执行,不手动停止就不会停
三、新建一个请求
填写服务器ip,端口号,接口后面的参数和值,如果值是变量的,填写如图红框所示
四、
1、生成保存变量值得文件,在接口下面新建一个CSV Data Set Config
五、结果查看
1、保存相应结果,在图中的路径下生成response文件
六:保存