企智网络网站建设公司,怎么利用网站做淘宝客,什么系统做购物网站好,网页制作全部过程Jmeter#xff1a;jmeter_逻辑控制器_事务控制器
事务
性能测试中#xff0c;事务指的是从端到端#xff0c;一个完整的操作过程#xff0c;比如一次登录、一次 筛选条件查询#xff0c;一次支付等#xff1b;技术上讲#xff1a;事务就是由1个或多个请求组成的
事务…Jmeterjmeter_逻辑控制器_事务控制器
事务
性能测试中事务指的是从端到端一个完整的操作过程比如一次登录、一次 筛选条件查询一次支付等技术上讲事务就是由1个或多个请求组成的
事务控制器 事务控制器类似简单控制器把单个或者多个请求做成一个整体业务它包含了2个选项更能突出事务的概念。
Generate parent sample
如果事务控制器下有多个采样器请求勾选后在察看结果树中不仅可以看到事务控制器还可以看到每个采样器并且事务控制器定义的事务是否成功取决于子事务是否都成功任何一个失败代表整个事务失败
Include duration of timer and per-post processors in generated sample
是否包含定时器、预处理和后期处理延迟的时间选中这一项会统计定时器timer的时间否则只统计采样器sample的时间
举例如下图 同时我也准备了一份软件测试视频教程含接口、自动化、性能等需要的可以直接在下方观看或者直接关注VX公众号互联网杂货铺免费领取
软件测试视频教程观看处 字节大佬教你逼自己如何在15天内掌握自动化测试接口自动化/APP自动化/Web自动化/性能测试内含项目实战 Jmeterjmeter_逻辑控制器_简单控制器
简单控制器
它是最基本的控制器对jmeter测试运行没有任何影响可以将一些请求归 集在一个简单控制器中视为一个模块使得脚本结构更清晰
路径逻辑控制器——简单控制器
可把简单控制器当成一个文件夹看待如下图 Jmeterjmeter_逻辑控制器_循环控制器
循环控制器 循环次数设置该控制器下的请求的循环执行次数
永远勾选上的话会一直循环即所谓死循环
注意如果线程组本身已经设置了循环次数的话那循环控制元件控制的子节点 的循环次数为线程组设置的循环次数乘以循环控制器设置的循环次数的结果(例如 线程组设置循环数为2循环控制器设置循环数为3则循环控制器控制的节点循环 次数为2*36次)
Jmeterjmeter_逻辑控制器_交替控制器
交替控制器
该控制器包含的取样器步骤在每次循环中交替执行
交替控制器指每次运行一次时在交替控制器下的采样器只执行一个如下图 忽略子控制模块如果勾选此项,交替控制器将子控制器像单一请求元素一样一次 只允许一个请求/控制器但如果交替控制器下有事务控制器时则不会执行事务控制器下的请求
Interleave across threads勾选此项后多线程运行脚本时交替控制器依然生效 例如线程1执行了HTTP请求那么线程2将直接执行简单控制器1
Jmeterjmeter_逻辑控制器_仅一次控制器
仅一次控制器
在进行压测时往往类似登录等接口只需要一次其他的接口需要循环测试。 这里就会用到控制器中的仅一次控制器。只要放置在控制器的请求不管在哪种 情况下都只执行一次 注意循环一次是只针对线程组所设置的循环如果将 “仅一次循环控制器” 添加在“循环控制器”下作为子节点则无法实现仅一次循环
Jmeterjmeter_逻辑控制器_随机控制器随机顺序控制器
随机控制器
当该控制器下有多个子项时每次循环会随机执行其中一个 Ignore sub-controller block忽略子控制器模块
如果勾选了此项随机控制器下的子控制器中的多个子项只会被执行一个
随机顺序控制器
当该控制器下有多个子项时它会执行它下面的每个子项只不过执行顺序 是随机的。 Jmeterjmeter_HTTP Cookie管理器
HTTP Cookie管理器
HTTP Cookie管理器可以像浏览器一样自动存储和发送cookie以这种自 动收集的方式收集到的cookie不会在cookie manager中进行展示但是运行后 可以通过 查看结果树监听器可以查看到cookie信息 除了上述的自动收集方式还可以进行手动添加cookie 元件参数解析
每次反复清除Cookies选择后则每次线程组运行时都会清除 cookie。 若是手动添加的cookie则不会被清除
Use Thread Group configuration to control cookie clearing
使用线程组的设置来控制清除cookie建议与线程组设置中的不勾选Same user on each iteration 一起使用来模拟每次迭代登录使用不同session登录的情况。
Cookie PolicyCookie的管理策略 standard符合RFC 6265第4节定义的规范。推荐 standard-strict符合RFC 6265第4节定义的行为规范。推荐 ignoreCookies所有cookie被忽略。与删除或禁用Cookie Manager相同。 netscape与Netscape Communications发布的原始规范草案相对应。 default基于随HTTP响应发送的cookie属性选择RFC 2965RFC 2109或Netscape草案兼容实施。 rfc2109符合RFC 2109定义的规范。 rfc2965符合RFC 2965定义的规范。 compatibility兼容性模拟Mozilla FireFox和Internet Explorer等旧版浏览器的行为
存储在Cookie管理器中的Cookie
名称响应体cookie中的参数名称
值响应体cookie中的参数值可能需要正则表达式来关联取得
域填写IP或域名
路径响应体cookie中的Path表示该路径下的所有请求都可以用
写在最后
PS这里分享一套软件测试的自学教程合集。对于在测试行业发展的小伙伴们来说应该会很有帮助。除了基础入门的资源博主也收集不少进阶自动化的资源从理论到实战知行合一才能真正的掌握。全套内容已经打包到网盘内容总量接近500个G。如需要软件测试学习资料关注公众号互联网杂货铺后台回复1整理不易给个关注点个赞吧谢谢各位大佬
☑ 240集-零基础到精通全套视频课程 ☑ [课件源码]-完整配套的教程 ☑ 18套-测试实战项目源码 ☑ 37套-测试工具软件包 ☑ 268道-真实面试题 ☑ 200个模板-面试简历模板、测试方案模板、软件测试报告模板、测试分析模版、测试计划模板、性能测试报告、性能测试报告、性能测试脚本用例模板信息完整 这些资料对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你凡事要趁早特别是技术行业一定要提升技术功底。