2018年12月4日

LINUX监控-spotlight

摘要: 这里连接的user不能是root(spotlight需要一个具有root权限的用户,但是又不允许是root),所以需要给要连接的linux端创建一个有root权限的用户,在linux主机创建了root权限的用户后,即可配置连接用户名及密码 Linux创建用户 useradd -g root -G r 阅读全文

posted @ 2018-12-04 23:29 千百年孤独 阅读(240) 评论(0) 推荐(0) 编辑

2018年11月21日

性能之ab简单使用

摘要: ab是apache自带的性能测试工具,他所有关注的请求返回的状态码(2XX),不关心后续处理过程,所以测试时间很小,严重依赖CPU颗粒数 一.进入ab存放的目录执行./ab.其中/ab [options] [http[s]://]hostname[:port]/path是ab的使用格式, n:执行请 阅读全文

posted @ 2018-11-21 08:51 千百年孤独 阅读(183) 评论(0) 推荐(0) 编辑

2018年11月14日

appium定位

摘要: 一.链接基本信息 二.在appium界面中 三,定位 三.通过ui automator viewer抓取手机页面元素,点击红框按钮会抓取当前手机界面app全部元素;路径在sdk>tools下面的uiautomatorviewer.bat (本机是:E:\app\adt-bundle-windows- 阅读全文

posted @ 2018-11-14 21:46 千百年孤独 阅读(118) 评论(0) 推荐(0) 编辑

移动UI框架

摘要: 恢复内容开始 一,框架使用selenium+appium+po+unittest+python 1.其中po表示居于page of boject的思想,unittest是单元测试框架 2.通过代码直接启动cmd的appium服务 3.指定端口,IP,手机的唯一id 4.初始化配置信息(配置文件),基 阅读全文

posted @ 2018-11-14 21:46 千百年孤独 阅读(121) 评论(0) 推荐(0) 编辑

2018年9月22日

UI框架

摘要: 一,框架构成:目录分别有bin,lib,page,report,test_case,(百度网盘) 1.bin>run.py 2.lib>HTMLTestRunner.py lib>logger.py lib>path.py lib>pyse.py lib>tool.py 3.page>page.py 阅读全文

posted @ 2018-09-22 10:46 千百年孤独 阅读(150) 评论(0) 推荐(0) 编辑

seleium_元素定位

摘要: 一,元素定位 切换ifram 退出ifream alert定位 select多项选择操作 鼠标悬浮操作 阅读全文

posted @ 2018-09-22 09:17 千百年孤独 阅读(152) 评论(0) 推荐(0) 编辑

拼图_等待时间

摘要: 一定位好要移动的图和目的位置,使用ActionChains(driver).drag_and_drop(s1,t1)将全部图移动到指定位置后,调用perfrom()方法,注意导入ActionChains 二,三种等待时间方式 阅读全文

posted @ 2018-09-22 09:17 千百年孤独 阅读(98) 评论(0) 推荐(0) 编辑

定位方式(d16)

摘要: 一,回顾, ①selector和xpath的区别,selector是解析的html,xpth是解析的xml,所以使用selector比使用xpath快, ②定位元素的单数和复数,当使用单数定位不到元素的时候使用复数形式 ③切换浏览器标签页:current_handle是浏览器当前句柄,handles 阅读全文

posted @ 2018-09-22 09:17 千百年孤独 阅读(119) 评论(0) 推荐(0) 编辑

2018年9月10日

元素定位(d4-2)

摘要: 一,元素定位①优先级:首先选择id,其次选class,再就是根据其他唯一元素,在更加层级过滤定位,根据多属性定位,②首选CSS定位,在选XPATH定位 1.xpath定位 //* 获取当前网页全部元素 //*[@id='i1'] 定位id为i1的元素,@后面接属性名 //*[@placeholder 阅读全文

posted @ 2018-09-10 22:04 千百年孤独 阅读(140) 评论(0) 推荐(0) 编辑

2018年9月8日

d4-01

摘要: 一.字典 1.1 var dict = {"name":"zhangsan"} 定义字典 1.2 dict.name 取得name的值 1.3 delete.dict.age 删除age 二,语法, 1. == 只会校验值是否相同 校验值和类型都必须相同 1.1if(a==b){console.lo 阅读全文

posted @ 2018-09-08 11:51 千百年孤独 阅读(95) 评论(0) 推荐(0) 编辑

导航