![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试工具
文章平均质量分 89
python开发笔记
学习与分享:python开发,后端,前端,测试工具开发,网络原理
展开
-
测试框架的分层设计 (个人理解,有不同见解者请留言,一起讨论学习)
一.列举几个不同的分层 1.1 web系统测试的分层:UI-- API -- 后台单元测试1.2自动化测试平台实现的分层:脚本组织调度平台 -- 环境数据 -- 脚本+测试数据 -- 业务关联紧密的库 -- 底层计算/与业务无关的引用库封装 -- 被引用的库1.3 常规自动化脚本层次:testsuite (suite setup,suite teardown)-- testc...原创 2019-12-02 23:27:38 · 845 阅读 · 0 评论 -
pytest源码解读HookspecMarker类和HookimplMarker类分析
1 pluggy简介pluggy是一个非常优秀的插件系统,它是理解pytest的核心,只有理解了pluggy的原理,才能更好的理解和使用pytest,否则见到了pytest的很多应用都会感觉很难理解pluggy插件总共的代码量不足一千行,而实现的功能却是如此的强大和好用,这不由得让我们对pytest的源码实现充满了好奇,接下来一段时间就详细的由浅入深的来解读pluggy源码,这个过程中,同样会继续总结一些基础的或者高级的python的知识点。当然随着对pluggy源码的深入,也会发现很多在网上书转载 2021-06-10 20:46:51 · 735 阅读 · 0 评论 -
基于pytest自动化测试工具开发
1.数据处理:excel提供数据,程序读取与处理2.pytest的参数化case执行3.执行结果统计输出原创 2021-05-14 00:02:19 · 1607 阅读 · 0 评论 -
关于robot listener,部分摘抄,部分个人总结
本文摘抄自:http://www.51testing.com/html/16/21116-831800.htmlhttps://www.cnblogs.com/kuihua/p/5400152.html概述: robotFramework提供了一种监听接口,用例执行过程中的一些事件触发后,接口对应的方法就会被执行。我们先看一个例子。创建一个类,代码如下:这就是一个简单的监听接口的类。其中“sta...原创 2018-04-17 10:09:59 · 5640 阅读 · 0 评论 -
安卓自动化工具介绍+android-sdk相关工具:appium,AndroidSDK,uiautomatorviewer,monkeyrunner,
1.appium1.1原理图:概述:1.appium开启http服务:0.0.0.0:4723/wd/hub,2.脚本调用库向appium服务发送信息,appium通过脚本的连接信息知道连接哪个设备和要操作的app服务端和设备如何通讯?服务端和设备默认使用4724端口进行通讯的,底层调用uiautomator工具,在测试的时候服务端会给设备扔一个jar包就是appiumbootstrap.jar,会启动这个包,启动之后会在手机上创建一个socket服务,暴露的就是4724的端口;相对原创 2020-10-25 23:47:23 · 533 阅读 · 0 评论 -
踩坑---python+Appium+夜神模拟器连接
adb server version (36) doesn't match this client (41); killing...使用AndroidSDK (E:\program files\AndroidSDK\android-sdk-windows\platform-tools)去连接模拟器时报版本不匹配现象:sdk下adb.exe相关程序版本与夜神模拟器安装目录下adb.exe版本不匹配(夜神模拟器端(server端),sdk端client端)解决方法:1.将sdk下的adb.e原创 2020-10-25 21:56:26 · 767 阅读 · 0 评论 -
我了解的接口性能测试
1.测试关注参数接口 并发数 平均响应时间(s) 响应时间中位数(s) 响应时间前90% 响应时间前99% 业务成功率(%) 吞吐量(tps)个 CPU 内存 /api1 2.测试工具通常使用 Jmeter ,loadRunner 等进行压力测试。...原创 2020-10-07 21:53:36 · 1144 阅读 · 0 评论 -
pytest与robotframework对比;附带unittest,nose--(有借鉴内容也有自己改进补充内容,和示例代码)
概述:unittest: Python自带,最基础的单元测试框架 nose: 基于unittest开发,易用性好,有许多插件 pytest: 同样基于unittest开发,易用性好,信息更详细,插件众多 robot framework:一款基于Python语言的关键字驱动测试框架,有界面,功能完善,自带报告及log清晰美具体对比:工具 unittest nose pytest robot framework原创 2020-07-20 00:43:19 · 3387 阅读 · 0 评论 -
UI自动化 webdriver FireXPath火狐浏览器元素定位插件安装
本文示例使用版本:firefox 46.0.1firefox安装完成后:在设置中关闭自动更新 关闭签名验证:地址栏输入about:config,将xpinstall.signatures.required设置为false安装插件步骤:右上角打开菜单---附件--从文件安装附加组件--找到firebug@software.joehewitt.com.xpi、FireXPath@pie.....................原创 2019-08-14 22:37:42 · 2242 阅读 · 0 评论 -
IO性能测试工具使用
测试指标:IOPS:每秒读写操作(I/O)的次数Throughput:带宽,一般用MBPS,每秒传输的MB字节数来衡量Latency:访问延时,完成一次i/o请求所需时间Fio工具使用参数 说明filename=/dev/sda 磁盘路径,不能为文件夹路径direct direct=1表示测试的IO用直接IO,即跳过文件系统高速缓存,使测试结果更接近磁盘性能i...原创 2019-01-25 09:53:15 · 5735 阅读 · 0 评论