Jmeter四、jmeter脚本组成和组件搭配

一、jmeter脚本开发原则

简单:去除无关的组件,同时能复用的尽量复用。

正确:对脚本或者业务正确性进行必要的判断,不能少也不能多(200)

高效:部分组件仅仅在脚本开发模式使用,在真正生产环境下不要使用。listener要越少越好

(HTTPwatch抓包)

勾选:解析所有内嵌资源

参数:

encode 空格转化为%

inclide equals 包含等号

follow  redirects跟随重定向

二、HTTP cookie manager配置元件 自动接收和发送cookie

1.HTTP cookie manager的应用场景

2.manager组件和defaults组件的区别

同一作用域下不能放两个同名的manager

defaults默认叠加,不同地址时默认第一个

3.阅读官方文档

cookie policy cookie策略 ,选择 compatibility兼容

 implementation 实现 HC4CookieHandler

  iteration 迭代

三、jmeter中的属性-所有线程共享,可以用于在线程间传递信息。

1.非测试元件中的属性查看组件

2.属性 property

1)什么是属性

2)如何使用属性

_p函数

3)通过示例演示属性

四、变量Variables

如何使用变量

${变量名}  引用变量

添加debug sampler查看变量,调试脚本

配置元件user  defined variables 作用域所有

变量的特性:1.jmeter变量对于测试线程而言是局部变量。这就意味着jmeter变量在不同测试线程中,既可以 完全相同的,也可以是不同的。

2.如果有某个线程更新了变量,那么仅仅是更新了变量在该线程中复制的值。例如,“正则表达式提取器”(后置处理器)会依据它所在线程的采样结果来更新变量值,该变量可供相同的线程后续使用。

五、属性和变量的大小写都是敏感的

原文地址:https://www.cnblogs.com/chlx/p/10858741.html