jmeter基础

                  jmeter基础
1.cookie管理器的作用  保存cookie及jessionid只需登陆一次(跟浏览器类似)
2.header管理器的作用  保存header来管理某些特殊的请求,一般在响应结果提示浏览器版本过低时应该考虑到。
3.如何改变整个脚本的编码格式  在脚本中改一行代码具体忘了
4.线程组的参数的设置  线程数量,循环次数,每秒启动线程数
5.正则表达式提取器
(1).注意转义 ()+ .?这些需要转义,使用/
(2).多个正则的提取  
"scenename":"写字楼","handleresult":"已处理","createtime":"2016-11-23 17:54:27",
"scenename":"(.+?)","handleresult":"(.+?)","createtime":"(.+?)",
可以用$1$,$2$,$3$来控制取值,或拼接$1$$2$
也可以用${name_g1}通过g1,g2来控制取的值
(3).一个正则匹配多个值
可以用${name_1}配合foreach遍历控制器来使用。如果把取到的值拼接成一个数组,这不能使用正则,得使用正则函数需要填写的东西有正则表达式,分隔符
(4).值的内部又转移符,需要用编码来转义。
6.函数的使用
7.sample的使用
请求(接口)注意跟随重定向的使用,默认sample的使用,post请求上传文件的特殊之处。
特殊参数必须从前一个请求的响应或响应头,或响应url中取到,不管是通过什么算法,都可以利用浏览器模拟出来使用正则。
如果是随机参数,可以用随机函数替代。

逻辑控制器:就是我们说的逻辑 无非是顺序,判断,循环和随机,然后可以组成相应的各种控制器(也是组合的情况)目的是模拟复杂的实际用户操作
断言顾名思义
监听器监听结果,表现形式不同而已。

posted @ 2016-12-22 18:40  孤熵  阅读(133)  评论(0编辑  收藏  举报