摘要:
测试用例方法 1.等价类设计测试用例 具体步骤: 1)明确需求 2)划分有效和无效等价类 ·有效等价类:满足需求的 · 无效等价类:不满足需求的 -规则 - 长度 - 类型 - 是否为空 - 是否重复 3)设计测试用例 · 典型应用场景:输入框 2.边界值设计测试用例 定义:是等价类的一种补充,对输 阅读全文
摘要:
一、Python 之 request 主要方法解析 requests 是 python 实现的最简单易用的 HTTP 库,requests 库7 个主要方法: 举例:普通接口测试的接口之间没有关联性,所以直接定义变量去发起get、post 请求即可。 其中 POST 的请求常用的分为 json 和 阅读全文
摘要:
一、Python 之 unittest 基本概念 unittest 单元测试框架是受到 JUnit 的启发,与其他语言中的主流单元测试框架有着相似的风格。其支持测试自动化,配置共享和关机代码测试。支持将测试样例聚合到测试集中,并将测试与报告框架独立。 它分为四个部分 test fixture、?Te 阅读全文
摘要:
一.定位元素 1.通过使用元素的标签名定位元素<标签></标签>:但是,标签名很容易重复,所以该方法找到的是页面中的第一个该标签名的元素 find_element_by_bag_name(标签) 2.通过元素的id属性来定位元素<标签名 id='id的属性值'></标签名>:该查找方式很常用,但是要 阅读全文
摘要:
一.基本操作点击、发送文本、清除文本 1.send_keys("文本"):向目标元素element发送文本信息 find_element_by_id('id属性值').send_keys('发送的内容') 2.element.click():点击目标元素element find_element_by 阅读全文
摘要:
1.获取指定元素指定属性的值:element.get_attribute("属性名"),获取到的是一个字符串数据 例子:<input id="kw" name="wd" class="s_ipt" value="" maxlength="255" autocomplete="off"> find_e 阅读全文
摘要:
一、内存溢出 1、堆内存溢出 现象: (1)压测执行一段时间后,系统处理能力下降。这时用JConsole、JVisualVM等工具连上服务器查看GC情况,每次GC回收都不彻底并且可用堆内存越来越少。 (2)压测持续下去,最终在日志中有报错信息:java.lang.OutOfMemoryError.J 阅读全文