2022年11月18日

WebUI自动化测试平台

摘要: 一、UI自动化面临的痛点 1.维护case耗时较长,需要在页面上手动找元素,脚本形式运行配置较多,无法校验是否配置正确性,需要一定的代码基础,上手难度较高。 2.易用性较差,通常以代码命名的模块无法做到见名知义,需要一段时间来熟悉项目,没有模块化和结构化的概念,只能做到小团队内推广使用,对外输出能力 阅读全文

posted @ 2022-11-18 17:30 zw520ly 阅读(346) 评论(1) 推荐(0) 编辑

2018年4月20日

java通过telnet远程至windows机器执行dos命令

摘要: 准备工作,远程windows机器中开启telnet服务,将远程登录用户添加至telnetClients用户组 核心代码: import java.io.IOException; import java.io.InputStream; import java.io.PrintStream;import 阅读全文

posted @ 2018-04-20 13:50 zw520ly 阅读(4324) 评论(0) 推荐(0) 编辑

关于Selenium remote模式分布式执行UI自动化测试必定面临的性能问题

摘要: 1、大部分自动化测试人员都是在本地执行UI自动化测试,也就是代码和浏览器必须在同一台机器上,这样的的缺陷很多,无法多任务并发执行UI自动化测试用例,效率极低 2、正是如此,Selenium 的remote模式为我们带来了解决办法(俗称Selenium gird)工作原理就是分布式的,由一个中央控制器 阅读全文

posted @ 2018-04-20 10:46 zw520ly 阅读(465) 评论(0) 推荐(0) 编辑

2018年4月12日

关于Jmeter+Ant+Jenkins作为接口、性能自动化框架的误区

摘要: 说明:Apach-Jmeter有完善的桌面客户端,关联数据的处方方式,各种参数化的方式,各种Jar包的扩展,也可以用作抓包工具使用,当然最重要的是它是【开源!开源!开源!】,重要的事说三遍,目前也有基于maven方式的构建方式,Jmeter在保证了其全面性的基础上,又完善了其使用上的便捷性,必须给它 阅读全文

posted @ 2018-04-12 10:04 zw520ly 阅读(189) 评论(0) 推荐(0) 编辑

2018年1月23日

关于jmeter+ant+jenkins性能自动化将测试结果文件jtl转换成html文件遇到的问题。

摘要: 1、ant自身缺陷,返回结果中有特殊字符,乱码字符,无法识别,jtl文件转换时报错。 2、jtl文件过大转换成html文件时出现内存溢出。 针对以上情况:可考虑使用BeenShell Sampler:对返回结果的乱码、特殊字符进行处理,返回结果内容过大,通过代码进行截取,但是会对性能测试结果又小许影 阅读全文

posted @ 2018-01-23 20:01 zw520ly 阅读(417) 评论(0) 推荐(0) 编辑

2017年8月16日

python调用HTMLTestRunner+unittest实现一次执行多个测试类,并生成与每个测试类对应的测试报告,具体看代码,附上整个project代码

摘要: 测试类1: 阅读全文

posted @ 2017-08-16 17:04 zw520ly 阅读(587) 评论(0) 推荐(0) 编辑

python读取csv文件、excel文件并封装成dict类型的list,直接看代码

摘要: # coding=UTF-8import csvimport xlrdclass ReaderFile(): """ 读取csv文件 filePath:文件路径 """ def getCsvValue(self, filePath): # 用于存放返回dict的list dictList = []; 阅读全文

posted @ 2017-08-16 16:46 zw520ly 阅读(1264) 评论(0) 推荐(0) 编辑

2017年8月11日

利用Python获取cookie的方法,相比java代码简便不少

摘要: 1、通过urllib库,是python的标准库,不需要另外引入,直接看代码,注意代码的缩进: 阅读全文

posted @ 2017-08-11 17:51 zw520ly 阅读(377) 评论(0) 推荐(0) 编辑

2017年6月16日

关于appium操作真机打开app之后无法定位页面元素的问题的解决办法

摘要: appium操作真机打开app后无法定位页面元素:例如微信或者支付宝支付时,手机的安全控件会对支付环境进行保护,会断掉当前appium与真机的链接,导致连接失败,无法定位到页面元素,在做ui自动化之前尽量关闭手机上的保护程序或者杀毒软件,以免造成不必要的麻烦。 阅读全文

posted @ 2017-06-16 16:55 zw520ly 阅读(1206) 评论(0) 推荐(0) 编辑

2017年5月19日

关于做移动端ui自动化测试使用PC代理网络会出现的问题

摘要: 无论是手动操作app还是ui脚本操作app,只要你使用了代理网络,第一次请求的时长会耗时特别长,所以在移动端测试时尽量不要使用代理网络,减少不必要的麻烦 阅读全文

posted @ 2017-05-19 11:20 zw520ly 阅读(222) 评论(0) 推荐(0) 编辑

导航