随笔分类 -  测试工具

1
摘要:Anyproxy是一个基于nodejs的,可供配置的http/https代理服务器。 文档地址:http://anyproxy.io/ github地址:https://github.com/alibaba/anyproxy <!--5f39ae17-8c62-4a45-bc43-b32064c93 阅读全文
posted @ 2019-09-01 01:12 拉努斯石 阅读(662) 评论(0) 推荐(0)
摘要:重新搭建环境,现补充web自动化测试环境的搭建。 学习selenium python需要的工具: 1、浏览器 2、Python 3、Selenium 4、FireBug(Firefox) 5、chromedriver、IEDriverServer、geckodriver 6、IDE(Pycharm/ 阅读全文
posted @ 2018-09-09 15:11 拉努斯石 阅读(250) 评论(0) 推荐(0)
摘要:主要是进行cpu、内存、冷启动、热启动、流量、电量的监测 可获取到相关数据,同竞类产品对比,或者同版本对比 cpustatus adb命令:adb shell "dumpsys cpuinfo | grep com.person.buddy" 阅读全文
posted @ 2018-07-31 21:37 拉努斯石 阅读(493) 评论(0) 推荐(0)
摘要:https://github.com/ 这是GitHub的官方网站1、创建账号之后创建库2、安装Git Bashgit-scm.com 首先进入GitHub官网,下载适合自己电脑的版本安装成功即可3、使用git bash创建ssh key ,使github账号和本机联系起来获取密钥命令:$ ssh- 阅读全文
posted @ 2018-07-23 19:27 拉努斯石 阅读(459) 评论(1) 推荐(1)
摘要:测试极光发送通知接口及客户端处理情况,需在极光后台增加通知数据。由于需要多个输入框输入数据,浏览器关闭后又需重新输入数据,故作此简单js脚本,在浏览器开发者模式下执行,便自动向浏览器输入框输入数据。 document.getElementsByTagName("textarea")[0].value 阅读全文
posted @ 2018-07-15 11:41 拉努斯石 阅读(324) 评论(1) 推荐(1)
摘要:Android ADB 是一个Debug工具,用于连接电脑和调试手机。下面为部分adb命令。 1、关闭、开启adb服务adb kill-server/start-serverC:\PycharmProject\BuddyTest1>adb kill-serverC:\PycharmProject\B 阅读全文
posted @ 2018-07-15 11:07 拉努斯石 阅读(324) 评论(0) 推荐(1)
摘要:Monkey为安卓系统自带,使用java写成,在Android文件系统中的存放路径是:/system/framework/monkey.jar。事件随机生成。1、常规monkey命令adb shell monkey -p com.person.buddy --throttle 100 -s 90 - 阅读全文
posted @ 2018-07-15 11:02 拉努斯石 阅读(177) 评论(0) 推荐(0)
摘要:今天整了下python用request写接口测试用例,做了个粗糙的大概的执行,具体还需找时间优化。这个采用对象化,配置以及常用函数为一个类,执行测试用例为另外的一个类。测试用例的撰写大概如下(还需美化): 1、写测试用例这里使用pyunit,读取excel中的测试用例并执行# coding=utf- 阅读全文
posted @ 2018-07-12 23:32 拉努斯石 阅读(460) 评论(0) 推荐(1)
摘要:request是python的一个http客户端库,与urllib、urllib2类似。但是使用比urllib2简单。安装request : pip install requests1、POST方法 #封装http POST 函数,返回请求response def httpPost(self,key 阅读全文
posted @ 2018-07-11 23:13 拉努斯石 阅读(767) 评论(1) 推荐(0)
摘要:介绍python的单元测试框架,简称PyUnit1、安装pyunitpip install unittest2、测试用例介绍 import unittest class WidgetTestCase(unittest.TestCase): def setUp(self): self.widget = 阅读全文
posted @ 2018-07-10 22:26 拉努斯石 阅读(302) 评论(0) 推荐(0)
摘要:获取元素属性1)获取text.text2)获取class属性.tag_name3)content-desc属性.get_attribute("name")#content-desc为空,取得text值#content-desc不为空,取得content-desc 值content-desc属性也可以 阅读全文
posted @ 2018-07-09 22:56 拉努斯石 阅读(366) 评论(0) 推荐(0)
摘要:介绍appium 几种简单的定位方式 1、id定位格式:driver.find_element_by_id("这里是resource-id")driver.find_element_by_id("com.taobao.taobao:id/home_searchedit")2、name定位如上图的定位 阅读全文
posted @ 2018-07-09 22:32 拉努斯石 阅读(1383) 评论(0) 推荐(1)
摘要:记录Appium使用过程中的几个问题: 1、重新运行时出现selenium.common.exceptions.SessionNotCreatedException: Message: A new session could not be created. (Original error: Requ 阅读全文
posted @ 2018-07-09 22:22 拉努斯石 阅读(831) 评论(0) 推荐(0)
摘要:postman是一款API调试工具,可用于测试接口,相类似的工具还有jmeter、soupUI。通过postman+newman+python可以批量运行调试接口,达到自动化测试的效果。 1、PostMan安装共有两种方式,一种是chrome浏览器上的插件,一种是postman客户端。我使用的是po 阅读全文
posted @ 2018-06-30 15:27 拉努斯石 阅读(3263) 评论(0) 推荐(0)
摘要:一直都想着做接口自动化测试,乘项目空闲时间研究了下。由于公司使用的是http协议,可使用httpclient做。总体代码架构如下: myConfigureFile为配置文件,JDBC为操作数据库部分,buddy.AccountTestCase为项目中一个模块的测试用例。1、httpclient的使用 阅读全文
posted @ 2018-06-30 14:36 拉努斯石 阅读(594) 评论(0) 推荐(0)
摘要:Testng介绍:TestNG是Java中的一个测试框架, 类似于JUnit 和NUnit, 功能都差不多, 只是功能更加强大,使用也更方便 Java中已经有一个JUnit的测试框架了。 TestNG比JUnit功能强大的多。 测试人员一般用TestNG来写自动化测试。 开发人员一般用JUnit写单 阅读全文
posted @ 2018-06-30 13:20 拉努斯石 阅读(166) 评论(0) 推荐(0)
摘要:1、JUnit的TestSuite可以集中存放测试类,并批量运行测试类中的测试用例,源码如下:package com.coolwi.km.user.testsuites;import com.coolwi.km.user.testcase.MyCardRecord;import com.coolwi 阅读全文
posted @ 2018-06-30 13:16 拉努斯石 阅读(265) 评论(0) 推荐(0)
摘要:1、目前比较流行的设计模式就是page object,page object就是把页面作为对象,在使用中传递页面对象,来使用页面对象中相应的成员或者方法,能更好的提现java的面向对象和封装特性2、具体思想:测试框架分为四大类1)编写抽象父类:建立Utils包,存放工具类,用于自动完成唤醒手机、解锁 阅读全文
posted @ 2018-06-30 13:12 拉努斯石 阅读(177) 评论(0) 推荐(0)
摘要:APP性能测试指标如下: 1、资源消耗 2、内存泄露 3、电量功耗 4、耗时 5、网络流量消耗 6、移动终端相关资源利用率 7、帧率 8、渲染等等....测试流程概况起来包括但不限于以下几点:组件初始化时间(业务方埋点)APP启动时间(冷启动、热启动)CPU占用(活动、静默状态)PSS内存占用(活动 阅读全文
posted @ 2018-06-30 12:59 拉努斯石 阅读(279) 评论(0) 推荐(0)
摘要:adb 连接安卓真机调试1、使用USB 连接2、使用无线连接 1)保证手机和PC在同一个网络 2)手机开启USB调试 3)把adbwireless安装到手机,并开启 4)PC 端安装 adb工具 5)cmd 中cd转到 adb工具 中的文件夹,并 adb connect xx.xx.xx (手机中显 阅读全文
posted @ 2018-06-30 12:55 拉努斯石 阅读(412) 评论(0) 推荐(0)

1