导航

随笔分类 -  jmeter

学习 由简到难
摘要:1、运行时间控制器 :Runtime Controller 控制下面的子节点 运行多久的 使用场景:极限测试 控制运行多少秒 单一的某个请求 2、仅一次控制器,使用场景:登录 3、吞吐量控制器:限速的控制器 未完待续‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’ 阅读全文

posted @ 2022-01-09 21:55 我是一根葱123 阅读(44) 评论(0) 推荐(0)

摘要:临界区:说白了就是不并发了 一个个的像独木桥 使用场景:比如提交一个数据 需要一个一个的提交 一个个的改 在数据库改操作的时候 需要用到 临界区控制器 案例:临界区控制器 阅读全文

posted @ 2022-01-09 21:39 我是一根葱123 阅读(308) 评论(0) 推荐(0)

摘要:前面学过csv和变量 csv里面的数据是固定的 如果里面的数据不够 线程要么就停止要么就需要重头再来 不太灵活 用到固定化的数据,比如说多少个用户等等 如果有一些是变动的 随着线程数增加 数据要不段的增加 比如随机数 添加: 计数器的使用场合:比如说查询价格 以价格来查询 需要递增查询的 数据具有一 阅读全文

posted @ 2022-01-09 21:26 我是一根葱123 阅读(47) 评论(0) 推荐(0)

摘要:在我们测试过程当中,有很多HTTP协议的请求 这些请求 有很多比如说网址(url)都是相同的 端口也是相同的,路径可能也是相同的 这个时候就需要用到请求默认值,后续直接用就可以 不需要再去配置 后续的就可以用 应该放在最上面 阅读全文

posted @ 2022-01-09 21:11 我是一根葱123 阅读(52) 评论(0) 推荐(0)

摘要:jmeter决定是否缓存的功能 2、操作步骤: 阅读全文

posted @ 2022-01-09 21:03 我是一根葱123 阅读(66) 评论(0) 推荐(0)

摘要:如果有需要加的cookie 就选择添加 如果没有特殊的 就默认就好了 第一次访问是没有cookie的 会话 session Cookie 是明文的 Session id 是保存在cookie里面的 cookie是浏览器发请求 服务器把这个cookie放在响应消息里发回浏览器 下次发请求浏览器自己会把 阅读全文

posted @ 2022-01-09 19:29 我是一根葱123 阅读(121) 评论(0) 推荐(0)

摘要:根据对方服务器的要求来配置消息头 (重点)Gzip:发送给你压缩包 提高速度 性能等等 同样的数据 只要页面没有变更 就不会重新压缩 节省带宽 阅读全文

posted @ 2022-01-09 19:28 我是一根葱123 阅读(45) 评论(0) 推荐(0)

摘要:1、参数化一些数据,就需要用到csv文件 Filename:文件位置和文件名 (和jmeter同一个目录就不需要写哪个盘 直接写文件名字就可以了) File encoding:编码 Variable name:指的是csv文件没一列的文件用谁来读取它 (可以理解为:文件内的数据为数值,Variabl 阅读全文

posted @ 2022-01-09 19:26 我是一根葱123 阅读(144) 评论(0) 推荐(0)

摘要:1、图形监听器: 1.1:Lable:表示标签(标题)http请求的名称 1.2:Samples:跑的一共的线程数 1.3:Average:平均响应时间 1.4:Median:中间值 1.5:90%Line:百分之90的请求响应时间 1.6: 95%Line百分之95的请求响应时间 1.7:99%L 阅读全文

posted @ 2022-01-09 19:19 我是一根葱123 阅读(54) 评论(0) 推荐(1)

摘要:断言:从反馈的结果来个需求匹配,是不是想要的内容 注:断言必要的时候才用 用过了会影响速度 1、操作步骤: 去选择自己想要响应的文本或者代码或者信息等等。。。。。 2、断言相应大小的字节 3、断言响应时间 阅读全文

posted @ 2022-01-09 19:07 我是一根葱123 阅读(50) 评论(0) 推荐(0)

摘要:背景:jmeter是用线程跑的,线程是由cpu控制的。所有的程序都在cpu里运行。但是运行的时候(线程大),就会出现跑得快跑得慢的时候 所以这个时候我们就需要用集合点来控制 单核cpu是不存在绝对并发的,只有4核、8核、16核等等。 集合点:让你的线程不管中间做了什么操作,最后都是一起触发某一个请求 阅读全文

posted @ 2022-01-08 12:06 我是一根葱123 阅读(43) 评论(0) 推荐(0)

摘要:1、场景:打开首页 搜索内容 :HTTP 2、变量前 图1: 图2: 图3: 图4: 问:如果下次搜索的内容为php 就需要操作图3和图4 比较麻烦 这个时候就可以通过变量来简化操作 3、变量后 图1: 图3: 图4: 这样下次更改搜索内容在测试计划中更改值就可以了!!!!!!!完美啊!!!! 阅读全文

posted @ 2022-01-07 23:41 我是一根葱123 阅读(316) 评论(0) 推荐(0)

摘要:1、jmeter的测试组成:jmeter 只有一个工作计划 。一个工作计划内可以创建多个线程组。线程组代表的用户行为,一个场景是由多个线程组构成的。 2、HTTP协议就是线程 3、核心 : 服务器--后端,jmeter模拟协议往系统的后端发送大流程,绕开程序的客户端,构造大量的负载直达服务器,验证服 阅读全文

posted @ 2022-01-07 23:11 我是一根葱123 阅读(60) 评论(0) 推荐(0)