Jmeter接口测试之函数和cookies

今天晚上复习了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测试总结分享

感谢倪老师的无私分享。

猜你喜欢

转载自www.cnblogs.com/star12111/p/13369211.html