一、实际结果
二、实际操作
(一)数据添加
1、填写对应的url、请求类型,传参数据,文件等
创建对应的传参数据,以及需要上传的图片文件
注意: 有文件上传时,要在【参数】这里添加数据才能将文件以及参数一起上传,如果将参数数据写在消息体数据里面则只会传递文件上去。
注意: 文件这里我上传的是图片,你可以抓包查看文件的Content-Type类型,然后写到Jmeter里面的MIME类型即可。图片的Content-Type类型可以填写为multipart/form-data
注意:
(1)上图中的文件名称,点击下方的浏览按钮,添加对应的文件即可;
(2)参数名称则查看抓包的数据,如下图,看见name里面是=picFile,则参数名称为picFile
(3)下图中的filename则对应上面所说的文件名称
(4)MIME类型中图片可以填写为multipart/form-data
(二)调整合适的线程信息
Ramp-Up Period(in-seconds)代表隔多长时间执行,不填或者0代表同时并发
注意: 下图意味着要在10秒内完成10000个线程,在10秒内向服务器发送1000条请求,之后服务器再统一逐步逐步的返回响应的数据,然后你观察到的现象就是在10s内web端很难刷新出页面,10s后看到web端的通行记录在不断的添加。
三、功能说明:获取实时信息,并作格式化处理
函数:
${__time(yyyy-MM-dd' 'HH:mm:ss)}
结果:
解释:
${__time(yyyy-MM-dd’ ‘HH:mm:ss)}中的’ ',中间是有空格符号的,也就是结果中日期与时分秒中存在的一个空格,HH表示时,mm表示分,ss表示秒,如果要更精确的秒可以在ss后面添加如下SSS,如:ss.SSS