Python开源自动化工具Playwright安装及介绍
最近,微软开源了一个非常强大的自动化项目叫playwright-python它支持主流的浏览器,包含:Chrome、Firefox、Safari、MicrosoftEdge等,同时支持以无头模式、有头模式运行,并提供了同步、异步的API,可以结合Pytest测试框架使用,…
最近,微软开源了一个非常强大的自动化项目叫playwright-python它支持主流的浏览器,包含:Chrome、Firefox、Safari、MicrosoftEdge等,同时支持以无头模式、有头模式运行,并提供了同步、异步的API,可以结合Pytest测试框架使用,…
puppeteer是chrome官方出品的无界面浏览器,我们一般称为无头浏览器。这种浏览器具有普通版浏览器的完备功能,并且可以运行在无界面的服务端,比如远程的linux服务器上,是做ui自动化测试的一个不错的选择。我们今天就来看一下puppeteer的生态…
TestNG是一个开源自动化测试工具,TestNG源于Junit,最初用来做单元测试,可支持异常测试,忽略测试,超时测试,参数化测试和依赖测试。除了单元测试,TestNG的强大功能让他在接口和UI自动化中也占有一席之地。以Java为例,目前主流的测试框…
在测试过程中,大家应该都遇到过各种各样的数据构造问题。e.g.构造一批通讯录、构造一批用户三要素(姓名手机号身份证)、构造一批银行卡数据……这时候,测试数据大多数可能是这样的:张三,13000000001李四,13000000002王五,1…
你见过的这里都有,开源Web性能测试工具集合:1、JMeter。这个也不用多介绍,基本属于做过Web性能测试都会接触的工具。Apache旗下的开源项目,属于一个Java桌面应用程序。优势是开源免费,扩展能力强。自身性能是硬伤。2、Locust。Web性能测…
Monkey测试,顾名思义,就是模拟一只猴子在键盘上乱敲,从而达到测试被测系统的稳定性。Monkey测试,是Android自动化测试的一种手段,Monkey测试本身非常简单,AndroidSDK工具支持adbShell命令,实现模拟用户的按键输入,触摸屏输入,手势输…
在网络很多网友反馈Jmeter的测试结果不准确,下面我们主要聊一下不准确的原因。Jmeter是ASF的一款开源免费软件,在国内被很多中小公司当作性能测试工具广泛使用。Apache软件基金会(ASF)是一家总部位于美国的非营利性慈善组织。ASF的所有产品…
PycharmIDE可实现智能代码完成,动态错误检查和快速修复,简单的项目导航等等。它提供了高效Python开发所需的所有工具。为何选择Pycharm?1)数以千计的插件和集成终端以进行版本控制;2)在您编码时向您显示PEP-8建议;3)它支持大量的Pyt…
一、单元测试/测试运行器1、Jest知名的Java单元测试工具,由Facebook开源,开箱即用。它在最基础层面被设计用于快速、简单地编写地道的Java测试,能自动模拟require()返回的CommonJS模块,并提供了包括内置的测试环境Dom…
前面,小酋讲了“Pycharm+pytest+allure打造高逼格的测试报告”,但实际工作中,往往需要通过jenkins进行自动化测试用例的持续集成并自动生成测试报告。这样,我们的自动化测试环境才算完整了,下面来说说具体的安装配置步骤。一、jenkins安装j…