性能测试--(四)函数

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可能无法配对,会报错;另一方面含有中文的时候,如果不进行编码直接到数据库,编码不一致会乱码。

==============================

猜你喜欢

转载自www.cnblogs.com/kxx-1/p/13188992.html