摘要: 获取页面某个标签的数量、id、name、class的值,来辅助定位 阅读全文
posted @ 2019-08-09 17:30 TesterDong 阅读(4153) 评论(1) 推荐(0) 编辑
摘要: 元素定位的方法有2个 driver.findElement(By.args) 返回值是WebElement //此方法是获取单一的页面元素 driver.findElements(By.args) 返回值是list<WebElement> //此方法是获取多个页面元素;例如:获取一组复选框,然后都打 阅读全文
posted @ 2019-08-09 17:06 TesterDong 阅读(1588) 评论(0) 推荐(0) 编辑
摘要: 一、首先下载selenium webDriver jar包,下载地址如下: 手动下载: http://selenium-release.storage.googleapis.com/index.html maven 导入jar包依赖: <dependency> <groupId>org.seleni 阅读全文
posted @ 2019-08-08 14:06 TesterDong 阅读(2484) 评论(0) 推荐(0) 编辑
摘要: jmeter事务控制器常用于压力测试时如果一个功能包括多个请求时,需要测试这个功能的压力情况,则需要把多个请求放到一个事务控制器里面 阅读全文
posted @ 2019-08-07 16:58 TesterDong 阅读(246) 评论(0) 推荐(0) 编辑
摘要: if控制器有两种用法 1.不勾选“interpret condition as variable expression” 直接输入我们需要判断的表达式即可,判断表达式为真时,执行if控制器下的请求 2.勾选“interpret condition as variable expression” 这时 阅读全文
posted @ 2019-08-07 16:38 TesterDong 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: 元件的执行顺序 在同一作用域范围内,test plan中的元件按照以下顺序执行:1) Config Elements--配置元件2) Pre-porcessors --前置处理器3) Timer-定时器4) Sampler--采样器5) Post-porcessors--后置处理器6) Assirt 阅读全文
posted @ 2019-08-07 16:07 TesterDong 阅读(567) 评论(0) 推荐(0) 编辑
摘要: jsonpath表达式可以使用点或者括号来取值 管方详细介绍:https://goessner.net/articles/JsonPath/ $ :表示根对象 @:表示当前对象 . 或者[]:表示子运算符 ():脚本表达式 ?():应用过滤器(脚本)表达式 例子如下: $.store.book[*] 阅读全文
posted @ 2019-08-07 15:52 TesterDong 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 一、注意事项 1、断言 在压测时,为了判断发送的请求是否成功,一般会通过对请求添加断言来实现。使用断言时,建议遵循如下规范: ①、断言内容尽量以status/code、msg/message来判断(当然前提是接口设计遵循Restful规范) Jmeter示例: 阿里云PTS: 如果使用的是PTS压测 阅读全文
posted @ 2019-08-07 11:15 TesterDong 阅读(1664) 评论(0) 推荐(0) 编辑
摘要: label:每个请求的名称 样本:发送给服务器的请求数量 平均值:平均响应时间,默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,也可以以Transaction 为单位显示平均响应时间(毫秒) 中位数: 90%百分位:90%用户的响应时间 阅读全文
posted @ 2019-08-07 10:53 TesterDong 阅读(1407) 评论(0) 推荐(0) 编辑
摘要: 正则表达式提取的界面如下图: apply to: Main sample and sub-samples:作用于父节点取样器及对应子节点取样器Main sample only:仅作用于父节点取样器Sub-samples only:仅作用于子节点取样器JMeter Variable:作用于jmeter 阅读全文
posted @ 2019-08-06 15:52 TesterDong 阅读(17297) 评论(0) 推荐(1) 编辑