pythonwebsocket接口自动化测试_基于websocket接口的jmeter自动化测试实践(2)
jmeter属性
通常我们会使用用户自定义变量,把每个用例共用的东西提取出来。然而,当测试环境多起来时,这些写死在jmx脚本里的变量就不那么好用了。例如,对多个环境测试时,难道要复制多个脚本、单独改变量值?
此时,我们可以使用jmeter属性。因为属性是可以通过命令行传递的,例如:
1-Jtestproperty=202
而在需要使用变量的地方直接用${__P(testproperty,)}使用命令行传递的值。 当然,如果脚本已经大量使用了user defined variable,且可能会有一个默认环境一批默认值,那么,在user defined variable里把变量的值设为${__P(testproperty,30)}携带默认值30即可。
循环中的计数器
我们需要循环使用一系列值用于某个用例,且每个值与循环到第几次有关时,可以在循环中使用计数器。
这时需要注意,如果在thread loop里计数器会一直累加,如果希望在每次thread loop中重新清零,要选择reset。
浮点随机数
有时,我们需要构造浮点式的随机数。而jmeter默认的随机数只有整型。此时,可以利用请求中都是字符串,以字符串默认连接组合的方式构造浮点数。
嵌入java值
当我们需要构造一些测试值,但自带的jmeter函数并不支持时,可以考虑能够直接使用原生java代码生成变量的beanshell。
例如,我们需要构造一个日期为前天,自带的__time只能获取到当前日期。而加入一个beanshell PreProcesser就可以加入java代码得到值。
其中,beanshell里生成的变量,可以调用vars.set(key,value)设置到jmeter上下文中。而想使用已经存在的jmeter上下文中的变量时,则可以使用vars.get(key)。需要注意,返回的value是字符串类型。
组合条件判断
做条件判断时,我们很可能会做多个条件组合的判断,而默认的jmeter if controller是不支持的。此时可以这么用:
1${__javaScript(${count}<60 && ${code}=="5001")}
pythonwebsocket接口自动化测试_基于websocket接口的jmeter自动化测试实践(2)相关推荐
- python通信自动化测试_基于Python的无线通信设备自动化测试软件的研制
基于Python的无线通信设备自动化测试软件的研制 中国电子科技集团公司第十研究所 冯启俊 [期刊名称]<电子世界> [年(卷),期]2019(000)015 [总页数]2 无线通信设备的 ...
- 软件接口设计_基于PREEvision的AUTOSAR Adaptive设计——上篇
AUTOSAR Adaptive概述 2003年,汽车行业的高端玩家们发起了汽车嵌入式系统软件架构标准化项目--AUTOSAR(汽车开放系统架构).2017年,为适应汽车的发展趋势(智能化.网联化等) ...
- iolink单片机_基于IO-Link接口的温湿度传感器设计
基于 IO-Link 接口的温湿度传感器设计 石 磊 1,2, 孙凯明 1,2, 王 刚 2 [摘 要] 摘 要 : 简述具有能与 IO-Link 主机通讯的 IO-Link 接口的温度和湿度 传感器 ...
- emif接口速率问题_基于EMIF接口的双速率1553B总线设备通信方法与流程
本发明涉及计算机总线通信 技术领域: ,尤其涉及一种基于EMIF(ExternalMemoryInterface,外部存储器接口)接口的双速率1553B总线设备通信方法. 背景技术: :某一1553B ...
- websocket 发送图片_基于WebSocket的web端IM即时通讯应用的开发
基于WebSocket的web端IM即时通讯应用的开发 功能列表: 1.Web端的IM即时通讯应用 2.支持上线.下线.实时在线提醒 3.单聊.群聊的建立 4.普通文字.表情.图片的传输(子定义富文本 ...
- 以太网接口 数据采集 matlab,基于以太网接口并行多通道采集器的设计
1引言随着计算机技术的发展,各种外围接口如并行口.USB接口.以太网接口的相继出现及其性能的日益提高,市场上也随之出现了基于各种接口的便携式数据采集器或采集盒.在各种接口中,以太网接口在传输距离.传输 ...
- 基于python的智能家居_基于Python的智能家居自动化测试脚本设计及实现
投稿网址 http:www.VideoE.cn|<电视技术>第39 卷第5 期(总第458 期) 117 [本文献信息]沈杰,潘科,刘昕,等. 基于 Python 的智能家居自动化测试 ...
- java comparator接口类_常见的接口与类 -- Comparator
接口Comparator 1.1 前面我们讲过Java提供了一个用于比较的接口Comparable,提供了一个比较的方法,所有实现该接口的类,都动态的实现了该比较方法.实际上Java中除了比较一个接口 ...
- jsp给前端注入值失败_基于 qiankun 的微前端最佳实践(图文并茂) 应用间通信篇...
引言 大家好~ 本文是基于 qiankun 的微前端最佳实践系列文章之 应用间通信篇,本文将分享在 qiankun 中如何进行应用间通信. 在开始介绍 qiankun 的应用通信之前,我们需要先了解微 ...
最新文章
- TypeScript里一些特殊的类型
- java并发任务执行_Java并发性-任务反馈
- Silverlight带关闭动画的内容控件,可移动的内容控件(一)
- 互联网+2.0:技术有多强 梦想才有多近
- Linux系统环境下安装配置JDK
- 设计模式(14)——原型模式(Prototype)
- spring security退出方法
- 免费车型车系品牌api
- LOJ10068 秘密的牛奶运输
- html设置网页字体大小,CSS根据用户需求设置网页字体大小
- Sisyphus.js 自动保存草稿 用法
- 测试语文读音标准的软件,普通话发音测试题库手机版apkv3.3.1安卓最新版
- POJ 3264.Balanced Lineup-RMQ(ST)详解
- c++中的system(pause)的作用
- ILI9341的使用之【八】ASCII字符显示及驱动分析
- List和IList的区别
- Java输出、变量、数据类型及其转换
- 贷前审查和贷中审查_大技术受到审查
- 求最长公共子序列的空间优化。
- 萌发好点子最有效的20种方法