1.入口:菜单栏--tools--函数助手对话框
2.__Random 随机函数
点击【生成】默认已经复制,可直接粘贴使用:
3. __RandomString 随机函数
4.__counter 计数器函数
5.__digest函数
5.1简单使用--加密内容不包含引用
5.2加密内容包含引用
5.3帮助手册
点击【帮助】,查看该函数使用帮助,包括其支持的所有加密方式,如下:
同样的,也可以查看其他函数的使用。
================
拓展1:
测试计划--非测试元件--属性显示:可以查看jmeter的所有属性。 注意:只做查看用,编辑无效
================
读取静态属性函数:
6.__P ( 缩写)
7.__property (全称)
=============================
拓展2:
GBK ISO utf-8的区别:
GBK:汉字国标码(国内)
ISO8859:汉字国际标准码
utf-8:字符编码标准,囊括了前面两种所包含的字符
响应报文可能出现乱码的原因:
系统配置GBK和jmeter属性ISO8859出现不一致的地方,导致乱码,配置文件改用utf-8,因为它能够向下兼容
==============================
动态属性:场景设计中会使用,待更新
8.__time:时间函数
更多日期格式,查看帮助
9.__V:拼接函数
${__V(name_,${__counter(,)})} 如下:
${__V(name_${__counter(,)})} 如下,可生成前面固定,后面循环的格式:
=============================
拓展3:
如上图所示,get请求方法的请求参数中含有 中文 + = 等特殊字符时,必须勾选编码,会进行url-encoding编码,不勾选url可能无法配对,会报错;另一方面含有中文的时候,如果不进行编码直接到数据库,编码不一致会乱码。
==============================