随笔分类 -  自动化测试

摘要:Airtest Project是一款由网易研发并开源的自动化测试框架,相比于其他的自动化测试框架,主要有如下两个优势: 大幅度降低自动化脚本的编写和维护成本 Airtest Project希望能够通过一种所见即所得的方式完成脚本的录制,即使测试人员不会编程不懂脚本,也可以通过正常用户的点击拖拽等操作 阅读全文
posted @ 2020-12-28 10:44 anobscureretreat 阅读(167) 评论(0) 推荐(0) 编辑
摘要:Sikuli脚本自动化,你在屏幕上看到的任何东西。它使用图像识别,识别和控制GUI组件。这是有用的,当有一个GUI的内部或源代码的访问是不容易的。 Sikuli(在墨西哥维乔印第安人的语言里是”上帝之眼”的意思)是由美国麻省理工学院开发的一种最新编程技术,使得编程人员可以使用截图替代代码,从而简化代 阅读全文
posted @ 2020-12-26 16:32 anobscureretreat 阅读(350) 评论(0) 推荐(0) 编辑
摘要:code pytest pytest_lean2.py -o log_cli=true -o log_cli_level=INFO 阅读全文
posted @ 2020-12-23 21:05 anobscureretreat 阅读(132) 评论(0) 推荐(0) 编辑
摘要:前言 .env文件是httprunner项目创建时,自带的一个文件,这个文件的主要功能就是将一些大量引用的数据进行参数化处理,比如host,比如登录账号,比如常用的身份id 正文 .env文件的编写 如下图所示,.env文件的编写其实非常简单,只是简单的键名=键值;但是需要注意的是,不要有空行!!! 阅读全文
posted @ 2020-12-22 18:52 anobscureretreat 阅读(349) 评论(0) 推荐(0) 编辑
摘要:code import unittest from HTMLTestRunner import HTMLTestRunner class Test3(unittest.TestCase): @classmethod def setUpClass(self): print("execute setUp 阅读全文
posted @ 2020-12-18 18:45 anobscureretreat 阅读(147) 评论(0) 推荐(0) 编辑
摘要:test.py import unittest class Test1(unittest.TestCase): @classmethod def setUpClass(self): print("execute setUpClass1") @classmethod def tearDownClass 阅读全文
posted @ 2020-12-18 18:41 anobscureretreat 阅读(101) 评论(0) 推荐(0) 编辑
摘要:github: https://github.com/pyppeteer/pyppeteer 如果大家对 Python 爬虫有所了解的话,想必你应该听说过 Selenium 这个库,这实际上是一个自动化测试工具,现在已经被广泛用于网络爬虫中来应对 JavaScript 渲染的页面的抓取。 但 Sel 阅读全文
posted @ 2020-12-18 15:02 anobscureretreat 阅读(178) 评论(0) 推荐(0) 编辑
摘要:Playwright可在所有现代浏览器中实现快速,可靠和强大的自动化。本指南涵盖了这些关键区别因素,以帮助您为自动化测试选择合适的工具。 支持所有浏览器快速可靠的执行强大的自动化功能与您的工作流程整合相关限制对于所有浏览器的支持在Chromium,Firefox和WebKit上进行测试。Playwr 阅读全文
posted @ 2020-12-18 14:38 anobscureretreat 阅读(2424) 评论(0) 推荐(0) 编辑
摘要:定时构建1. 定时构建语法:* * * *第一个表示分钟,取值0~59第二个表示小时,取值0~23第三个表示一个月的第几天,取值1~31第四个表示第几月,取值1~12第五个表示一周中的第几天,取值0~7,其中0和7代表的都是周日 常用定时构建举例:每隔5分钟构建一次H/5 * * * * 每两小时构 阅读全文
posted @ 2020-12-13 12:21 anobscureretreat 阅读(236) 评论(0) 推荐(0) 编辑
摘要:添加应用 获取AgentId,Secret 获取企业ID 获取账户 获取部门ID 阅读全文
posted @ 2020-12-11 00:35 anobscureretreat 阅读(654) 评论(0) 推荐(0) 编辑
摘要:重装只需要删除安装jenkins用户的主目录(~)下的(.jenkins)文件夹,一般在/root/.jenkins 可以用 ls -a 查看隐藏的文件。然后 rm -rf .jenkins就可以删除了 如果是配合tomcat启动的jenkins就重启tomcat就可以了,就可以重新配置jenkin 阅读全文
posted @ 2020-12-11 00:06 anobscureretreat 阅读(1017) 评论(0) 推荐(0) 编辑
摘要:Jenkins页面提示“反向代理设置有误”是因为系统设置里面的Jenkins的URL错了,正确的是IP加端口号就可以 阅读全文
posted @ 2020-12-11 00:05 anobscureretreat 阅读(551) 评论(0) 推荐(0) 编辑
摘要:pic 参数说明 配置参数解析: bandwidth —— 带宽,即上行、下行数据传输速度 utilisation —— 带宽可用率,大部分modern是100% round-trip latency —— 第一个请求的时延,单位是ms。 MTU —— 最大传输单元,即TCP包的最大size,可以更 阅读全文
posted @ 2020-12-11 00:04 anobscureretreat 阅读(72) 评论(0) 推荐(0) 编辑
摘要:#安装 pip3.7 install httprunner hrun -V 查看版本,能看到版本信息,就代表安装成功 hrun -h 查看帮助信息 #命令说明 在 HttpRunner 安装成功后,系统中会新增 4 个命令: httprunner : 核心命令 hrun:httprunner 的缩写 阅读全文
posted @ 2020-12-10 23:55 anobscureretreat 阅读(1594) 评论(0) 推荐(0) 编辑
摘要:首先打开Fiddler,在菜单栏上面找到Rules->CustomRules 我们把下面的代码复制到 class Handlers中 function BeginRequestTime(oS: Session) { if (oS.Timers != null) { return oS.Timers. 阅读全文
posted @ 2020-12-10 23:38 anobscureretreat 阅读(516) 评论(0) 推荐(0) 编辑
摘要:Rules—>Cutomize Rules打开CustomRules.js 文档 在文件中搜索关键字,m_SimulateModem 让我们来分析一下这几行代码: * 首先来判断m_SimulateModem是否为true,也就是是否设置了弱网模式。 * 如果为弱网模式。则分析代码 * oSessi 阅读全文
posted @ 2020-12-10 23:36 anobscureretreat 阅读(79) 评论(0) 推荐(0) 编辑
摘要:点击tools->option->connctions,勾选允许远程客户端连接选项,弹框后点击确定 找到电脑的ip地址 设置好手机的ip地址(电脑的ip地址)和端口号(8888) 下载证书 现在一般app都是https协议的了,所以要在手机上安装证书,才能抓包 第一步:手机设置安全密码 第二步:打开 阅读全文
posted @ 2020-12-10 23:33 anobscureretreat 阅读(126) 评论(0) 推荐(0) 编辑
摘要:设置 找到 Proxy - SSL Proxying Settings,点击 Add,Host填,Port填或者443。两个都填也行。 安装证书 配置信任 设置 手机端下载安装证书 链接Charles 访问: chls.pro/ssl 安装完毕。 阅读全文
posted @ 2020-12-10 23:29 anobscureretreat 阅读(229) 评论(0) 推荐(0) 编辑
摘要:1.需要Android环境,sdk安装不赘述。 2.开启WiFi调试模式(仅单机,多机下次再说) adb tcpip 5555 3.app下载地址 https://github.com/alipay/SoloPi/releases 安装app后,电脑连接手机,打开手机调试模式,同意所有权限授权。 接 阅读全文
posted @ 2020-11-10 16:21 anobscureretreat 阅读(1529) 评论(0) 推荐(0) 编辑
摘要:负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试, 例如,访问一个页面的响应时间规定不超过1秒,负载测试就是测试在响应时间为1秒时,系统所能承受的最大并发访问用户的数量。 性能测试:指在一定的约束条件下(指定的软件、硬件、网络环境等 阅读全文
posted @ 2020-10-29 14:56 anobscureretreat 阅读(1485) 评论(0) 推荐(0) 编辑