标签归档文章: jmeter

Jmeter利用props实现跨线程组的变量或者数据分享以及和vars变量对比

首先我们来看下vars和properties的区别 更多…

jmeter jsr223 javascript 深度比对json object

更多…

Jmeter 多个threadgroup 中的配置元件会一次性进行初始化

例如3个threadGroup,每一个threadGroup中都会定义了 一些配置原件,例如 用户定义变量,  jdbc 链接配置等。  当执行testplan(测试计划)时, 这些配置元件会一起初始化, 而且变量是全局共享,不是属于自己threadgroup 独立使用的。   更多…

Jmeter beanshell 写文件

Jmeter beanshell 写文件 更多…

jmeter application/x-www-form-urlencoded 参数自动添加sign签名参数以及所有参数排序脚本

jmeter application/x-www-form-urlencoded 参数自动添加sign签名参数以及所有参数排序脚本

此脚本为jsr223 beanshell类型的脚本。 具体使用请参见jmeter使用教程。

更多…

jmeter beanshell rsa公钥加密&base64加密脚本

jmeter beanshell rsa公钥加密&base64加密脚本。

使用方法请参加jmeter jsr223 sampler或者preprocessor , postprocessor。

更多…

jmeter jsr223 beanshell处理动态生成请求参数签名(例如微信开放api接口签名)

jmeter jsr223 beanshell处理动态生成请求参数签名(例如微信开放api接口签名)

请求签名的方法。

例如c=value1&b=value2  需要先按照字母排序 b=value2&c=value2 算出MD5散列值(可能会加盐,salt key你自己获取)

最终请求时的请求参数为 b=value2&c=value2&sign={md5_string},  注意sign参数的位置也需要重新按照排序。

更多…

jmeter 中jsr232 listener例子

目的,自己写listener是为了将测试结果格式化输出到指定的地方,便于后续阅读和整理。
此处只是简单的格式化到日志中,便于进一步整理,留有测试记录使用。

如何使用, 在jmeter中添加jsr223 listener, 语言选择javascript类型。 将如下代码加入到脚本框中。

当每次执行测试后, 打开右上角的日志(黄色的三角叹号),则可以看到日志的打印。便于上下滚动查看测试结果,比treeview 批量浏览数据时更方便。

更多…

jmeter _randomString 函数

${__RandomString(var1,var2,var3)}

注意咯, 第三个参数不能用引号或者单引号扩住

例子: ${__RandomString(32,abcdefghijklmn)}   第二个参数不能用引号扩住。

每个参数的意思: 更多…

google搜索”jmeter 教程”排第一了

最近日子懒了许多, 写东西也越来越少了. 今天,无意中在google搜索了下jmeter教程, 发现,竟然排到了第一.  受宠若惊, 抓图记录一下.

jmeter教程