今天晚上复习了Jmeter的配置cookies和函数助手。
一:
cookie是什么?
由于http请求是一种无状态的协议,服务器单从网络连接上无法获知客户身份。于是服务器就给客户端颁发了一个通行证,每人一个,无论谁访问我(服务器)都必须要带上我颁发的通行证。
Jmeter设置Cookie
jmeter的bin目录下jmeter.properties的文件
CookieManager.save.cookies=true(将前面的#去除,#代表注解,将false改成true)
然后我们再每次请求的时候,添加http cookie 管理器
这样我们就不用每次都去抓包来获取cookies了,而且也不用担心cookies过期的问题了。(如果手动抓包来抓取cookie的话,通过header 管理器,把抓取的cookies添加进去,这样有个弊端,就是cookie有时效性)
二:
今天介绍jmeter的两个函数。
1,jmeter函数的位置:
2,time 函数
时间函数(——time)
${__time(yyyy-MM-dd HH:mm:ss,)} ==>获取的是当前年月日时分秒
${__time(HH:mm,)} ==>获取的当前的时分
${__time(yyyyMMddHHmmss,)} ==>获取当前时间
Y、yyyy代表的是年
MM代表的是月
dd代表的是日
HH代表的是小时
mm代表的是分钟
ss代表的是秒
3、__Random 随机数
${__Random(1,100,)} 意思代表的是1到100之间随机取一个值
使用场景:造数据
本文转自 :倪双一 的课程。其微信公众号:FelixNi测试总结分享
感谢倪老师的无私分享。
原文:https://www.cnblogs.com/star12111/p/13369211.html