![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化
文章平均质量分 61
晴空06
这个作者很懒,什么都没留下…
展开
-
jmeter解决返回unicode编辑
jmeter 响应编码解决方案原创 2024-01-17 19:42:51 · 795 阅读 · 0 评论 -
shell操作总结
shell是一个很强大的,运维的好帮手原创 2024-01-10 13:37:04 · 446 阅读 · 0 评论 -
03接口自动化测试(框架)
可以根据你熟悉的来进行搭建框架,相对来说python比较熟悉一些,所以这里我就选择的是python。目前比较流程的python接口自动化测试框有unnittest和pytest。先看一下他们的特点与区别,具体再来选择那一个,可以因个人而定。编写工具的选择,比较好用的有pycharm,有社区免费的也有企业收费的。来看看免费的与收费的特性,再结合我们要实现的功能来选择使用那个版本。对照上表可以看出如果是只简单的一些编写不用web网站开发,不用sql的话,免费社区版的够用了。不过现在网上有很多破解方法。原创 2023-03-09 20:38:11 · 512 阅读 · 0 评论 -
02接口自动化测试(规划)
接口自动化的目的已经很明确了,下一步就是实现目标了。目标一定时可以细化,可度量,可落地实现的,否则就成了空谈了。最终目标是什么,围绕着这个大目标拆分成一个个小目标,近期能实现的目标有那些。原创 2023-03-07 10:12:43 · 470 阅读 · 0 评论 -
01接口自动化测试(目的)
首先我们来看一个图,齿轮与齿轮的对接处,无论是大的还是小的,里的还是外的,都会有对接处。这些对接处我们可以抽象的理解为接口。通过上面具体的事物,我们再来具体的定义软件接口,可以是同一系统不同组件之间的接口,也可以是不同系统之间的接口,还可以内部系统与外部系统,以及各子系统之间的接口。原创 2023-03-06 11:48:40 · 642 阅读 · 0 评论 -
python UI自动化(一)
前言:一直以来都不是很想做UI自动化,原因:系统的稳定性差,UI界面经常变化等等。但是遇到接口又不稳定,还经常从接口写入的数据有误的而界面UI相对不是很复杂的情况下,UI自动化也是可以考虑的。比如最近在遇到一系统,研发明确的说不要用接口进行写入数据,要从界面上模拟用户真实的操作,其实也是可以理解的,前后端分离,好多控制什么的后端接口没有做处理,为了给用户快速的展示或是项目快速的完工,都让前端做了限制,这样更直观些。但如果遇到一个测试有多少条多少条数据时才怎么怎么样,出现什么样的结果。这时如果还是手动去执行原创 2022-02-11 14:35:24 · 16284 阅读 · 0 评论 -
jmeter自定义列表并输出每一个数组值
前景变量参数化,如多个数值时一般都会想到使用“CSV Data Set Config”来实现,但实际场景中只需要有限的指定数值来进行参数化,调用文件来维护文件也是比较麻烦的。所以在此使用另一种方法,直接在脚本中定义使用。具体实现逻辑就是先创建一个JSR223 Samper初始化参数,然后使用Loop Controller进行控制循环 ,这里是实例没有实际的请求,如有实际的请求时,把Loop Controller 下的JSR223 Samper改为请求的前置条件**“JSR223 PreProcesso原创 2021-11-23 19:16:21 · 2114 阅读 · 0 评论 -
持续集成(svn+maven/nodejs+tomcat+jenkins)(一)
持续集成频繁发布自动化流程可重复快速迭代2、持续集成目的:团队多人协作开发,每个人都可独立提交代码,持续集成可通过自动构建(包括编译,发布,自动化测试)来验证,从而迟早地发现集成错误。3、持续集成工具:代码管理工具->SVN、打包编译工具->maven[nodejs]、自动发布工具jenkins、代码静态扫描->sonar、自动检测工具(单元测试框架Java 开发的 JUnit)基础技术:4、持续集成部署图:5、安装配置部署5.1、sonarqube、t原创 2021-10-22 18:31:44 · 2333 阅读 · 5 评论 -
接口测试工具-Postman之二(与Jenkins持续集成)
Postman在之前已经简单介绍过,无论是开发还是测试是一个很不错的接口测试工具,Postman简单且易上手。但如果要想进一步实际持续集成中的接口自动化测试还是需要与Jenkins相结合应用。因此本次练习就是如何:实现接口自动化测试Postman与Jenkins持续集成(参考资料:https://blog.csdn.net/qq_14908027/article/details/77923792)优点:实现持续接口自动化测试所需环境:nodejs+newmannodejs安装:官网下载安装-http:原创 2021-06-08 14:57:05 · 311 阅读 · 0 评论 -
接口测试工具-postman之命令行执行
执行命令行前提条件是需要newman,newman是需要nodejs来安装的,所以得先下载安装node.node下载地址:https://nodejs.org/en/download/下载对应的版本,我的是centos7,所以下载的是linux Binaries(x64):node-v14.15.3-linux-x64.tar.xz#wget https://nodejs.org/dist/v14.15.3/node-v14.15.3-linux-x64.tar.xz解压 node-v14.15原创 2020-12-24 17:37:48 · 1621 阅读 · 2 评论 -
jmeter提取器(css、xpath、正则表达式)
前景接口或是压力测试jmeter是一个不错的选择,免费开源。一般来说接口返回或请求体类型相对来说json会多一些,其次html。针对不同的类型体,使用不同的提取方式会达事倍功半的效果。常见类型 常用提取器 备注json JSON Extractor,Regular Expression Extractor,Boundary Extractor 如果格式比较规范的话,首先JSON Extractorxml Regular Expression Extractor,Boundary Extractor原创 2020-12-17 15:54:33 · 2456 阅读 · 0 评论 -
接口测试工具-Postman之一(补充篇“参数预处理”)
在执行接口时的数据的参数化,参数数据获取的方式:1、从环境变量中获取,2、从本地文件中获取,3、从预处理脚本中获取,不同的场景需要做不同的处理,从变量中获取到数据不需要处理直接使用,可以用前面的两种方式,但有些数据需要做再次处理,那就需要第三种方式。前两中情况在前面已经介绍,这里做个补充介绍从预处理脚本中获取。就是以下面的接口为例:接口headers中的参数:operator、randomstr、timestamp、encode;其中operator是静态的可以直接在环境变更epass中定义;但原创 2020-10-29 16:17:58 · 621 阅读 · 0 评论 -
接口测试工具-Postman之一(补充篇)
接口测试工具-Postman之一(补充篇)如文件的图片查看不了,请打开此链接链接:http://note.youdao.com/noteshare?id=3aa0945c9bc419ff1d724f781a6aca65&sub=5A801E7E9C994C5EA40DB5D7A2A3A8E4查看原图:针对上一篇没有提到但也会用到postman的功能或设置项的一些补充说明1、查看postman版本信息看下面图片信息:0打开postman->1右下角键盘->2(SETINGS“A原创 2020-09-22 19:45:26 · 1123 阅读 · 0 评论 -
测试自动化之二(环境&工具:centos8&docker&jenkons)
注:如无法查看图可以打开本人笔记文档:测试自动化之二(环境&工具:centos8&d…链接:http://note.youdao.com/noteshare?id=94c9e8a0817985ee41e12c71077de86c&sub=6FBFEB39FA294328BBCB167861171AB1链接看原文:1、述言接着上一遍的开头,这一遍就是后续工具遍。综合事物的发展规律每一种新事物的出现都是为了打破原来事物的局限性,根据本人的个性与特性,所以本人喜欢接收研究新事物。所以原创 2020-07-09 15:47:45 · 193 阅读 · 0 评论 -
测试自动化之一(为什么?)
社会的发展离不开科技的进步,科技的进步推动着社会的发展。现在的全球化、智能化等是很好的说明,各行各业如此,大到工业科技领域,小到it测试领域。这是一种长期以来,大家都在谈论的话题,也是一直以来都在钻研的课题。本人也是在这领it域中混了10年有余,见证了这个行业的发展。对测试人员的需求也是在一步步的提高:只要有基本的电脑操作基本知识最好有个短期的培训的---->需要懂得测试工具---->需要懂得测试技术&工具---->需要懂得开发语言或常用脚本&数据库知识等等--->测原创 2020-07-09 14:47:39 · 147 阅读 · 0 评论