自动化测试
文章平均质量分 67
pytest,unittest,RobotFramework等
redrose2100
Python开发工程师/DevOps工程师/测试开发工程师
展开
-
lmbench----lmbench性能测试工具迁移至openEuler操作系统实践
本文介绍了lmbench在openEuler操作系统使用方法以及执行结果分析原创 2023-10-30 20:25:25 · 678 阅读 · 0 评论 -
OSS-Fuzz----OSS-Fuzz简介
OSS-Fuzz是由Google开发和维护的一个开源项目,旨在帮助开发者改善软件的安全性和稳定性。它是一个自动化的模糊测试工具,可以在大规模的测试环境中发现软件中的漏洞和错误。OSS-Fuzz使用模糊测试技术,通过生成大量的随机输入数据来模拟各种情况下的软件行为。它会将这些随机输入数据传递给目标软件,并监控软件的行为和响应。如果软件在处理这些输入时发生崩溃、内存泄漏或其他异常行为,OSS-Fuzz会将这些问题报告给开发者。原创 2023-07-12 08:29:08 · 922 阅读 · 0 评论 -
Jenkins(1)-Jenkins简介
1、软件开发生命周期需求分析:由公司内部或者客户提出设计:输出系统脚架构设计和项目计划实现:代码开发,开发人员开发代码测试:测试阶段,开发人员做一些代码测试功能测试等,测试人员做一些系统测试性能测试等维护:bug修复或者局部功能完善2、软件开发瀑布模型* 优势:简单易用和理解当前一阶段完成后,只需要关注后续阶段即可为项目提供了按阶段划分的检查节点劣势:各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成原创 2021-07-07 19:50:50 · 199 阅读 · 0 评论 -
Python自动化测试详细总结系列篇
RobotFramework(1)-简介、特点与安装fiddler(4)-如何借助fiddler做线上调试fiddler(3)-fiddler的使用详解fiddler(2)-fiddler的工作原理fiddler(1)-简介及下载安装原创 2021-06-24 23:37:47 · 302 阅读 · 0 评论 -
RobotFramework(1)-简介、特点与安装
1、简介RobotFramework,简称RF,是基于Python语言的,可扩展的,是基于关键字驱动模式的自动化测试框架关键字驱动:关键字驱动表示将项目中的一些逻辑封装为关键字(函数),调用不同的关键字组合实现不同的业务逻辑,从而实现用例的执行数据驱动:数据驱动是吧测试用例里面的数据提取到excel或者ymal文件里面,然后通过excel或者yaml中的数据驱动测试用例的执行2、特点编写用例非常简单,可以以robot、txt、tsv。或者html的格式编写用例自动生成HTML格式的测试该报原创 2021-06-08 08:03:33 · 577 阅读 · 0 评论 -
fiddler(4)-如何借助fiddler做线上调试
1、应用场景:比如已经上线了的功能,本地代码进行了一些调整,但是没有在线上验证过,如果直接上线可能存在比如不兼容等问题,所以在上线前开发人员需要使用线上环境测试验证一下,但是上线的环境是不可能给开发人员来调试的,这个时候就可以借助fiddler工具对一上线功能做线上调试2、使用方法这里就简单的以“http://www.baidu.,com”打开的网页中替换百度的图片,让打开百度网页之后显示的是一张美女图片,线上调试过程如下:1)打开fiddler,将已经抓到的包全部删除2)设置过滤器,设原创 2021-05-31 02:39:58 · 719 阅读 · 0 评论 -
fiddler(3)-fiddler的使用详解
1、启动抓包/关闭抓包点击【文件】【捕获请求】或者按快捷键【F12】2、将抓到的包(全部或者选中局部)保存点击【文件】【保存】来保存全部会话或者选中的会话,一个包就可以理解为一个会话,如果和开发定位问题时,就可以将抓到的包保存为.saz文件,然后将其发出3、将单个.saz文件用fiddler打开点击【文件】-【载入】即可4、将文件夹下所有.saz文件用fiddler打开点击【文件】-【导入会话】5、隐藏建立连接和304等一把不关注的包点击【规则】,勾选【隐藏Connect原创 2021-05-31 02:16:13 · 1021 阅读 · 0 评论 -
fiddler(2)-fiddler的工作原理
1)在cmd中执行 netstat -ano|findstr 8888,发现没有监听8888端口的程序2)启动fiddler后,再次执行 netstat -ano|findstr 8888,此时发现有两个进程在监听8888端口3)在cmd中执行 tasklist |findstr 4256 和 tasklist |findstr 1912,可以发现fiddler和chronme都在监听8888端口4)在fiddler窗口中打开【工具】-【WinNet选项】-【连接】,点击【局域网设置】5).原创 2021-05-31 00:44:31 · 194 阅读 · 0 评论