
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在使用 Selenium 进行自动化测试时,鼠标事件可以用 ActionChains 类,键盘事件可以用 Keys 类。本篇将介绍一款自动化工具-PyAutoGUI,除了可以满足鼠标、键盘事件操作外,还可以进行消息弹窗、截屏等操作。PyAutoGUI 是一个纯 Python 的 GUI 自动化工具,其目的是可以用程序自动控制鼠标和键盘操作,多平台支持(Windows,macOS,Linux),并在

目录1、接口自动化测试框架设计图2、接口自动化执行设计图3、API自动化平台框架设计图4、UI自动化测试框架设计图5、接口+UI自动化测试框架设计图6、Appium移动端自动化测试框架图7、JMeter接口自动化测试框架图8、JMeter接口自动化测试框架图29、自动化测试框架设计图10、自动化测试脚本执行流程11、自动化测试流程设计图12、自动化持续集成设计图13、CICD自动化部署设计图14、

目录1、前言2、原始脚本3、原始脚本优化14、原始脚本优化25、原始脚本最终优化1、前言通常我们在使用Jmeter做接口自动化时,在线程组里添加HTTP信息头管理器,用来管理公共的请求头信息。普通的接口自动化是没问题的,但是对于有些特殊的操作流程,如:先上传文件接口(信息头使用Content-Type: multipart/form-data),之后操作传json格式的接口(信息头使用Conten

目录1、什么是自动化测试、自动化测试的优势是什么?2、什么样的项目比较适合做自动化测试,什么样的不适合做自动化测试?3、说一下开展自动化工作的主要流程是怎样的?4、在制定自动化测试计划的时候一般要考虑哪些点?5、编写自动化脚本时的一些规范?6、你一般一天能编写多少个自动化脚本?7、做自动化测试时关注的一些指标?8、自动化测试可以达到100%的覆盖率吗?9、你们公司开展自动化测试遇到一些什么问题?1

目录1、什么是性能测试2、什么是负载测试3、什么是压力测试4、性能测试 vs 负载测试 vs 压力测试5、为什么要进行性能测试6、为什么要进行负载测试7、为什么要进行压力测试8、什么时候使用性能测试9、什么时候使用负载测试10、什么时候使用压力测试11、结论1、什么是性能测试性能测试是一种用于确定计算机、网络或设备速度的测试。它通过在不同的负载场景中传递不同的参数来检查系统组件的性能。2、什么是负

目录1、前言2、文件上传3、文件下载1、前言对于大多数被测接口的请求方式,使用Jmeter是完全可以的,但是类似文件上传与下载的接口请求方式,使用起来没有在Postman上方便,需要一些特殊的设置与脚本编写。在创建Jmeter脚本之前,首先获取文件上传/下载接口需求(接口文档)或者通过抓包的方式来获取,明确请求链接、请求方法、请求头、请求体、返回数据等信息。2、文件上传例如:上传图片(1)请求头,

目录1、PyCharm设置运行pytest2、pytest.main()2.1、带参数运行2.2、运行指定用例2.3、加载指定插件1、PyCharm设置运行pytest打开PyCharm,依次打开Preferences--->Tools--->Python Integrated Tools,将Testing里的Default test runner选择项选为pytest,保存即可。右键

目录1、前言2、框架结构2.1、app2.2、config2.3、data2.4、driver2.5、libs2.6、pythonProject2.7、result2.8、src2.9、sshPrivateKey2.10、startService2.11、target2.12、testng2.13、pom.xml1、前言18年的时候,根据项目组需要,编写了一套 Java 版的自动化测试框架,可进行

目录1、测试用例编写依据2、测试用例的组成元素3、测试用例编写规则4、测试用例设计方法测试用例编写应严格根据PRD(产品说明书)没有PRD应根据与客户的沟通和确认结果编写开发的技术文档和流程图【用例编号】测试用例的编号。【用例等级】测试用例的重要级别,一般核心功能的用例登录即冒烟用例,非核心功能的测试用例但是使用频率高的级别是高,其次是中,使用频率不高功能要求低的级别是低。【测试模块】一般可以分成

目录1、前言1.1、项目背景1.2、场景执行步骤2、司机长链接2.1、司机出车环境2.2、主要用到的包2.3、脚本解析3、全流程压测脚本3.1、司乘数据准备3.2、全链路压测脚本4、资源监控与收集4.1、聚合报告4.2、自研脚本1、前言1.1、项目背景在车辆与用户数的日益增长情况下,避免日后系统数据增长可能带来的系统瓶颈,确保多用户访问不会出现问题,特针对现有重要代表性接口以及全流程进行压力测试。








