![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
文章平均质量分 50
xiaobai178
这个作者很懒,什么都没留下…
展开
-
Jmeter-解析返回参数-解析并操作json
工作中经常会遇到JSON字符串,接口的入参和返回参数也多数是JSON格式,自动化项目中常需要写脚本处理返回结果,本文总结java或jmeter的beanshell脚本中对于json的常用操作。原创 2024-01-24 16:23:39 · 970 阅读 · 0 评论 -
Jmeter-RandonString函数
作用:生成随机字符串使用格式:${__RandomString(10,abcde,myResult)},其中第一个参数10表示希望生成的字符串的长度,必填第二个参数abcde,表示从这些字符中随机组合,非必填第三个参数myResult,表示生成的字符串保存在这个变量中,非必填一般有三种用法:1、${__RandomString(10)} //随意生成长度为10的字符串2、${__RandomString(10,abcde)} //从abcde这几个字符中组合一个长度为10的字符串。原创 2024-01-18 16:18:34 · 572 阅读 · 0 评论 -
Jmeter-Random函数
作用:生成随机数使用格式:${__Random(5,30,myResult)},其中第一个参数5,表示希望生成的数字最小的值,必填第二个参数30,表示希望生成的数字最大的值,必填第三个参数myResult,表示生成的数保存在这个变量中,非必填 ,其中myResult值在 [5,30]之间,包含5和30一般有2种用法:1、${__Random(5,30)}2、${__Random(5,30,myResult)}原创 2024-01-18 16:15:50 · 712 阅读 · 0 评论 -
Jmeter-BeanShell脚本中for循环里面使用random随机数函数,每次生成的都一样
所以,我们在实例化Random类对象的时候,尽量写在循环外部,用同一个对象去生成一组随机数,就能规避以上问题。在需要循环创建随机数的时候,声明Random对象时,不能将语句写在循环体内,Randon是基于系统时间相关种子来生成随机数的,而在15毫秒以内的循环里面,不断实例化对象最后产生的随机数有可能都是一样的,因为由于其有限的解决方法,系统时钟不会检测少于大约15 毫秒的时间差异。预想的是每次循环生成的随机数不一样,但实际使用Random函数生成的是重复的。原创 2024-01-18 16:11:54 · 1024 阅读 · 0 评论 -
MeterSphere常用操作/脚本记录
{__time(yyyy-MM-dd HH:mm:ss:SSS)} //括号中的格式根据需要可变化。${__Mock(@increment|concat:我是名称)}原创 2023-08-25 09:40:02 · 1344 阅读 · 0 评论 -
MeterSphere使用问题总结
现象:环境配置-数据库配置中连接校验失败,加上useSSL=false也不行。报错Communications link failure.The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server。解决:联系MS团队,要一个固定ip,将其加入我方数据库公网ip白名单。原创 2023-03-14 11:44:38 · 1751 阅读 · 2 评论 -
聊一聊契约测试
首先是依赖关系的解耦,去掉直接对外部API的依赖,而是内部和外部系统都依赖于一个双方共同认可的约定—“契约”,并且约定内容的变化会被及时感知;其次,将系统之间的集成测试,转换为由契约生成的单元测试,例如通过契约描述的内容,构建测试替身。这样,依赖契约的测试效率优于集成测试,同时契约替代外部API成为信息变更的载体。对于契约来讲,行业内比较成熟的解决方案是基于YAML标记语言的Swagger Specification(OpenAPI Specification),或者是基于JSON格式的Pact Spe转载 2022-04-25 14:32:39 · 725 阅读 · 0 评论 -
微信小程序自动化测试框架minium+minitest
安装minium框架配置路径执行minitest编写自动化测试脚本原创 2022-02-23 17:52:23 · 1715 阅读 · 2 评论 -
搭建基于Selenium+Java+TestNG+Maven的UI自动化测试环境
1、安装java下载 Java下载地址:http://www.java.com/zh_CN/download/manual.jsp安装JDK配置环境变量2、安装eclipse下载 地址:http://www.eclipse.org/downloads/ 选择“Eclipse IDE for Java Developers”进行下载解压后双击 eclipse.exe 启动程序,首次启动需要你指定 Java 的项目目录创建java项目。选择菜单栏 File—>New —>原创 2021-04-07 11:39:21 · 545 阅读 · 1 评论