随笔分类 -  JMeter

摘要:1.参数化: 作用:把测试数据提取到外部文件或数据库 好处:1.方便修改 2.多用户使用不同数据 比如:登录 1. 录制登录脚本 2. 在需要替换测试数据的取样器前,创建配置元件--CSV Data Set Config 3. 将固定数据替换成${name} **配合循环控制器,实现单线程数据驱动 阅读全文
posted @ 2022-05-21 22:14 maxwell11 阅读(68) 评论(0) 推荐(0)
摘要:Jmeter常见的断言: <1>. 使用响应断言 -- 可以满足大多数的需求 匹配范围: Main sample and sub-samples:匹配范围为当前父取样器,及子取样器 Main sample only :仅当前父取样器(默认) Sub samples only:仅子取样器 JMeter 阅读全文
posted @ 2022-05-21 16:25 maxwell11 阅读(105) 评论(0) 推荐(0)
摘要:一.jmeter八大元件件:取样器,前置处理器,后置处理器,断言,监听器,配置元件,逻辑控制器,定时器 作用域:按照树形结构,注意某些元器件的作用范围 <1>.取样器:指用来发请求的,包括http请求,JDBC请求,Websocket请求, RPC请求,部分协议可能需要自己做二次开发如mongodb 阅读全文
posted @ 2022-05-20 23:47 maxwell11 阅读(265) 评论(0) 推荐(0)
摘要:1.由于jmeter没有用例的概念,没有文件夹,所以用简单控制器,代替接口,在线程组里面的逻辑控制器,简单控制器 每一个接口,对应一个简单控制器,相当于是用例的目录,在简单控制器下,有多个取样器,每个取样器就是一个http请求 目录结构: 测试计划--》线程组(测试套件)-->简单控制器(接口名称) 阅读全文
posted @ 2022-05-19 00:48 maxwell11 阅读(292) 评论(0) 推荐(0)
摘要:由于jmeter的知识点比较琐碎,为了对常用的功能做下总结,特编写此博客,具体内容还是需要参考官方文档,深入了解需要下载源码包阅读源码 <1>. jmeter录制脚本,不是很重要,可以忽略,好处是可以快速生成测试脚本 方法1:使用badboy录制,录制后可以保存为jmeter的jmx格式 方法2: 阅读全文
posted @ 2022-05-18 22:50 maxwell11 阅读(117) 评论(0) 推荐(0)
摘要:1. 公司最近项目需要压测一个websocket接口,接口走nginx网关,使用jmeter的websocket采样器调用发生错误: 2. 调用后,发现响应头和响应正文都为空,取样器结果,响应状态码为308,响应信息:Response message:Got unexpected status 30 阅读全文
posted @ 2021-01-26 11:28 maxwell11 阅读(2451) 评论(0) 推荐(1)
摘要:1.通过对上传附件接口进行抓包,获取的信息如下: 2.在jmeter脚本中添加http请求,并添加http请求头信息如下: 3.在http请求中添加上传附件的内容如下,由于我上传的是excel,所以MIME类型中输入:application/vnd.ms-excel: 4.保存脚本后,运行脚本,添加 阅读全文
posted @ 2019-01-23 15:14 maxwell11 阅读(1988) 评论(1) 推荐(0)