计数函数
步骤:
- 点击函数助手;
- 选择函数;
- 设置函数相关参数
- 点击生成
- 复制函数字符串
- 粘贴到需要使用的位置(例如:粘贴到请求的名字后面)
统计次数-------counter函数
跨线程组关联
作用:实现多个线程组间的数据传递
操作步骤:
- 将原来的参数提升作用域 使用函数:setProperty
- 设置setProperty
- 在线程组1中添加一个新的取样器----BeanShell取样器
- 将设置好的setProperty函数复制粘贴到BeanShell取样器中
- 设置Property 函数
- 将设置好的Property函数复制粘贴到线程组2中(哪个请求需要,放到哪个位置)
- 设置线程组请求的先后顺序————在线程组---->调度器中填写持续时间和启动延时
实现的步骤:
- 创建测试计划---->添加2个线程组
- 在第一个线程组里面添加一个http请求,访问网易,通过xpath把title的值取出来
- 在另一个线程组里面添加http请求访问百度
- 由于我们声明的mytitle 变量只在线程组1里面有效,需要我们提升作用域,通过setProperty函数来提升
- 生成这个函数后,这个函数比较特殊,它必须放到BeanShell Sampler组件里面,当把这个函数放到这个组件里面后,就相当于把变量mytitle 的值放到了我们声明的公共空间里面。
- 其他线程组通过property函数去取数据 ${__property(out,,)}
- 创建察看结果树。