jmeter(一)安装及入门

简单看下如何在本地安装jmeter
1.安装jdk1.8+
2.官网下载jmeter,zip就可以,解压缩放到某个目录。
3.安装badboy
下载插件的jar包jmeter-plugins-manager-1.3.jar,放到jmeter 的lib/ext目录下:
数据库的Java jar:mysql-connector-java-5.0.8-bin.jar
放到jmeter的lib下面。

如何启动jmeter:
jmeter/bin/jmeter.bat
./jmeter.sh

sampler:
请求的汇总信息:本次请求的一些http信息汇总
请求信息:header body
响应信息:header body

控件的层级:
如果是平级,那么对于平级的所有控件都生效。
放在下级,则只会父一级和控件所在的平级的控件生效。
一个简单的jmeter脚本,组成部分如下:
1 线程组:设置运行的时间和并发数
comments:备注信息,记录一些参数设置的原因和策略
请求错误后,你希望采取什么动作:
continue:继续执行
start next thread loop:继续下一个线程的循环
stop test:停止测试
stop test now:立刻停止。

number of threads:线程数
ramp up period in seconds:线程的加载时间。
loop count:执行多少次
delay thread creation until needed:用到的时候在创建线程

scheduler:调度器、日程表 *很重要

2 请求:http sampler:1个或多个,结合各种控制器(controller)
protocol:协议 http https
server Name or IP:域名或者ip
port Numer:默认80,填自定义的端口。

3 查看执行的结果:view results tree

scheduler:调度器、日程表
建议:设定执行的时候后,要把forever勾选上。 保证执行多少秒
在这里插入图片描述

Scroll automatically 每次都显示最新的
在这里插入图片描述
设置默认的请求参数
debug Sampler 打印变量的值 ,动态的查看
在这里插入图片描述
分组拼接分组的方式:
备注:主要看分组$符号那块
在这里插入图片描述
函数:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
多核CPU,多进程 python,线程省内存
一个简单的cn.bing
a=qwe&b=123
-w+ 纯文本不支持正则
默认不断言 h’t’t’p 200
包括 匹配 能写正则表达式
如果你录制的正则表达式有引号 前面要加 斜杠
在请求之后去调用
usersession
name=(ueserSession)value=(.*?)>
39.106.41.11
8080
/register/
所有线程共享的值都是唯一值

定义全局变量:User Defined Variables
在这里插入图片描述
包含断言:
在这里插入图片描述
contains Matches

在这里插入图片描述
用Fiddler抓包可以直接把post接口参数贴过来,我们在Http request 里选择Add From Clipboard

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值