摘要:
一、计算机硬件软件体系 1.1 冯·诺依曼体系结构 冯·诺依曼体系结构关键结论 计算机处理的数据和指令一律用二进制数表示 顺序执行程序, 计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成 扩展:内存与cpu的关系 内存(条)功能:数据和指令同时放在同一内存区间,即内存(条); cp 阅读全文
摘要:
1、如何在jmeter中自动生成性能测试报告 首先配置jmeter环境变量,然后将要生成的测试报告脚本放在jimeter的tests目录下的scripts文件夹内; 然后打开控制台,进入tests目录下,输入命令:,即可在performanceReport中生成测试报告,可使用浏览器打开浏览。 2、 阅读全文
摘要:
1、如何理解性能测试的 高并发的请求下看它的响应时间与吞吐率是否满足相应的消息 2、响应时间时如何理解的 响应时间是指从发生请求到得到响应时间这一段时间的总和,简单的说,响应时间就是一次完整的http请求流程所需的时间 3、怎么区分负载测试与压力测试 负载测试是指多个用户在同一时间向系统发生请求,直 阅读全文
摘要:
一、常见的测试术语 响应时间:响应时间=网络时间+应用程序处理的时间;3秒以内优秀,3-5内合格;5秒以上不合格 并发用户数:同一时间发送请求的用户数 在线用户数 性能计数器 吞吐量:数据传输的速度 IOPS:指每秒的输入与输出操作的次数 TPS/QPS:TPS指每秒处理事务数;QPS指每秒查询率 阅读全文
摘要:
接口测试总结 一、协议部分 1、三次握手 2、http请求流程 客户端与服务端建立tcp连接 客户端向服务端request请求 服务端发送response给客户端 客户端与服务端断开tcp连接 3、状态码 200:请求成功 201:添加成功 204:删除成功 301:永久重定项 302:临时重定项 阅读全文
摘要:
一、自动化测试概述 1、自动化测试维度 1)表单的错误提示信息的验证(如弹出框文本信息的验证,邮箱等输入的格式不规范。) 2)产品业务逻辑的验证; 3)页面的各种交互。 2、自动化测试步骤 1)先梳理哪些模块可以做自动化测试。 2)梳理完成后,和相关的人建议对下计划以及梳理的结果。 3)编写代码实现 阅读全文
摘要:
键盘事件详解 1、使用背景 对于键盘事件,Selenium提供了keys模块中的Keys类来处理 2、关键代码 #导入Key类 from selenium.webdriver.common.keys import Keys 3、使用环境 from selenium import webdriver 阅读全文
摘要:
WebDriverWait类方法(等待) 1、使用背景 在UI的自动化测试中,由于网络加载慢的问题导致资源加载不出来,从而影响测试的效率,通过WebDriverWait类中的方法可以解决此问题。 2、WebDriverWait类方法分类 1)固定等待,也就是使用sleep()方法 2)隐式等待,使用 阅读全文
摘要:
ActionChains详解 阅读全文
摘要:
alert类详解 1、使用背景 在UI自动化中经常遇到弹出框的场景,这其中包括警告框、确认框、消息对话框,这都属于Alert类中的alert模块 2、使用方法 1)方法text处理弹出框的文本信息 2)方法accept和dismiss处理确认框,其中accept表示确认,dismiss表示拒绝确认 阅读全文