摘要: 1、如果打开一个网页定位一个元素时发现不能够定位某一个元素,并且定位的方法没问题,则需要看下该网页是否有frame框架 解决办法: 如果有frame框架则需要先切换到frame框架下: driver.switchTo().frame("frmTop");//参数值可以是frame框架的id或者nam 阅读全文
posted @ 2019-08-14 14:24 TesterDong 阅读(322) 评论(0) 推荐(0)
摘要: 获取页面某个标签的数量、id、name、class的值,来辅助定位 阅读全文
posted @ 2019-08-09 17:30 TesterDong 阅读(4272) 评论(1) 推荐(0)
摘要: 元素定位的方法有2个 driver.findElement(By.args) 返回值是WebElement //此方法是获取单一的页面元素 driver.findElements(By.args) 返回值是list<WebElement> //此方法是获取多个页面元素;例如:获取一组复选框,然后都打 阅读全文
posted @ 2019-08-09 17:06 TesterDong 阅读(1637) 评论(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 阅读(2609) 评论(0) 推荐(0)
摘要: jmeter事务控制器常用于压力测试时如果一个功能包括多个请求时,需要测试这个功能的压力情况,则需要把多个请求放到一个事务控制器里面 阅读全文
posted @ 2019-08-07 16:58 TesterDong 阅读(260) 评论(0) 推荐(0)
摘要: if控制器有两种用法 1.不勾选“interpret condition as variable expression” 直接输入我们需要判断的表达式即可,判断表达式为真时,执行if控制器下的请求 2.勾选“interpret condition as variable expression” 这时 阅读全文
posted @ 2019-08-07 16:38 TesterDong 阅读(1180) 评论(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 阅读(582) 评论(0) 推荐(0)
摘要: jsonpath表达式可以使用点或者括号来取值 管方详细介绍:https://goessner.net/articles/JsonPath/ $ :表示根对象 @:表示当前对象 . 或者[]:表示子运算符 ():脚本表达式 ?():应用过滤器(脚本)表达式 例子如下: $.store.book[*] 阅读全文
posted @ 2019-08-07 15:52 TesterDong 阅读(653) 评论(0) 推荐(0)
摘要: 一、注意事项 1、断言 在压测时,为了判断发送的请求是否成功,一般会通过对请求添加断言来实现。使用断言时,建议遵循如下规范: ①、断言内容尽量以status/code、msg/message来判断(当然前提是接口设计遵循Restful规范) Jmeter示例: 阿里云PTS: 如果使用的是PTS压测 阅读全文
posted @ 2019-08-07 11:15 TesterDong 阅读(1738) 评论(0) 推荐(0)
摘要: label:每个请求的名称 样本:发送给服务器的请求数量 平均值:平均响应时间,默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,也可以以Transaction 为单位显示平均响应时间(毫秒) 中位数: 90%百分位:90%用户的响应时间 阅读全文
posted @ 2019-08-07 10:53 TesterDong 阅读(1451) 评论(0) 推荐(0)