jmeter添加cookie、信息头

基于java开发的一款性能工具,体积小、功能全、使用方便,但是没有loadrunner测试报告详细,看起来没那么直观,因为是基于Java开发,所以运行时需要安装jdk,是免费,跨平台的,在windows  o s  Linux 上均可以使用

添加线程组

线程组页面

在取样器错误后要执行的动作:在线程内的采样器失败之后,接下来执行的操作

1.继续:继续执行接下来的操作

2.start next thread loop :忽略错误,执行下一个循环

3.停止线程:提出该线程

4.停止测试:等待当前采样器结束后,结束整个测试

5.stop test now:直接停止整个测试

线程属性

1.线程数:模拟的用户数量,设置多少个并发

2.ramp-up period(in seconds):虚拟用户数需要多长时间全部启动,例如:设置时间10秒,有100个线程数,那么每秒启动100/10=10个线程//多少秒内把这些线程数启动起来

3.循环次数:100个并发循环2次,就是200次;永远:一直循环

4.delay thread creation until needed :直到需要时延迟线程的创建,当线程需要执行的时候才会被创建,如果不勾选,就是计划创建的时候就已经创建好了

调度器

持续时间:想压测多长时间,单位秒

启动延迟:多少秒后启动

启动时间:会覆盖启动延迟

结束时间:会覆盖持续时间

添加http请求:线程组右键--添加---sampler---http请求

http请求页面

名称:例如:获取学生信息接口

备注:

服务器名称和ip:www.cnblogs.com  不写http

方法:ge t/post

路径/shimh/p/6052200.html

parameters :添加   名称和值

查看结果树

绿色按钮:运行

响应数据有乱码修改方式:

bin目录下--jmeter.propreties---搜索sampleresult.default.encoding=xx,等于后面改成ut f-8,保存后重启jmeter,把#去掉,去掉注释

入参数是json的时候

bady data有中文乱码时:bin目录下--jmeter.propreties---搜索JSyntaxTextArea,以js开头的将#删除

 

添加httpcookie

 

 

 

名称/值/域

http信息头添加  

 

 referer:判断是否是上个网址过来的。   判断是否是百度这个链接跳转过来的

posted @ 2017-12-19 15:36  hedy_x  阅读(3462)  评论(0)    收藏  举报