自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gaogaorimu的专栏

我的记事本,瞎写的,别认真

  • 博客(32)
  • 资源 (8)
  • 收藏
  • 关注

原创 go安装配置

下载安装https://golang.google.cn/dl/配置环境变量```export GOROOT=/usr/local/goexport PATH=$PATH:$GOROOT/bin```.bash_profile 配置环境变量,source生效执行`go version` 没问题即环境ok```➜ ~ go versiongo vers...

2019-08-21 15:12:24 659

原创 Mac 安装MySQL-Python报错问题

ImportError: dlopen(/usr/local/lib/python2.7/site-packages/_mysql.so, 2): Library not loaded: @rpath/libmysqlclient.21.dylib Referenced from: /usr/local/lib/python2.7/site-packages/_mysql.so 操作sudo in...

2018-07-03 19:24:39 2258 3

原创 python for循环的弊端

熟知的for循环java中这样写:```for(int i = 0; i < 10; i ++){ if (i == 3){ i = i + 3; } System.out.println("i:" + i);}i:0i:1i:2i:6i:7i:8i:9```python:```>>> for i in range(10):......

2018-06-14 14:33:01 5138

原创 python ElementTree遍历xml

记录用ElementTree遍历xml的一些方法:读取xml:     root = ElementTree.parse(r"/Users/..../Documents/111.xml")     root = ElementTree.fromstring(text)遍历:for node in root.iter(): print type(node)元素标签名 node.tag元素标...

2018-04-08 15:31:07 4407

原创 xcode版本切换

appium低版本(1.5-)、高版本(1.6+) 对xcode要求的版本不一致,如果需要安装不同版本appium,就需要安装不同版本的xcode。安装不同版本xcode,直接下载不同版本xcode命名不同的名字安装,切换不同版本的xcode,  sudo xcode-select -switch /Applications/Xcode***.appgcc --version查看当前xcode版本...

2018-04-08 15:29:12 1784

原创 android银行卡号输入错乱

因为银行卡号输入域有做处理,每四位一分隔,导致整个银行卡号作为一个字符串做输入时输入的内容会被分隔错乱。android采用pressKeyCode的方式处理,iOS暂未遇到错乱的情况。解决办法:把字母、数字键值及对应的keyCode对应起来,遍历要输入的银行卡号操作对应的keyCode值做操作。def enterText(self, text):    key = ['0', '1', '2', ...

2018-04-08 15:27:41 290

原创 docker常用操作

Docker的使用类似git命令模式。docker下载镜像 docker pull image node:6.11 6.11为tag, 官网查看镜像docker build 可以根据dockerfile的内容来自动构建镜像。dockerfile的规则有很多暂未整理。列出所有镜像 docker images使用镜像创建容器执行命令并销毁 docker run ubuntu echo "hello w...

2018-04-08 15:25:54 218

原创 docker容器与宿主机间时间不一致问题

十点多问题: 通过挂载anyproxy过滤规则文件目录、log目录的方式启动容器,docker容器的时间和宿主机时间不一致,导致记录的log文件中的时间有误,不便查看log日志。解决: 解决办法通过挂载本地 localtime启动容器,-v /etc/localtime:/etc/localtime ,但是容器的时间采用的标准UTC时间,有时差问题,将本地时区文件cp到容器中解决:do...

2018-04-08 15:23:58 568

原创 UI自动化测试

声明内容是原创。测试大环境随着业务、技术的不断迭代更新,分层测试持续集成得以快速发展推广。什么是分层自动化测试?分层自动化测试倡导的是,将系统分层,不同层次选用合适的自动化方法进行测试的一种测试策略。某个项目是否都能用自动化覆盖,要看测试负责人的分层策略是否合理、全面。测试金字塔,依次为UI测试、集成服务测试、单元测试,自下而上需要投入的成本越高反而

2018-04-08 15:19:22 269

原创 Mac 安装wireshark 2.0抓取iOS移动设备网络数据包

Mac 安装wireshark 2.0 以上版本打开网卡,允许wireshark访问 安装好xquartz和wireshark之后,需要打开网卡,允许wireshark访问。打开网卡的命令是 sudo chmod 777 /dev/bpf* 每次重启电脑都需要设置,要不报错:The capture session could not be initiated (failed to...

2018-03-07 15:09:06 611

原创 Mac python版本混乱的问题

Mac python版本混乱的问题‘IDE用的是python2.7.10 终端用的是python2.7.13 结果就是导致安装的第三方库只安装在了一个版本里边,恶心坏了。为了统一设置默认版本 我采用的是设置在环境变量中设置指令的别名,因为我用zsh 所以在vi ~/.zshrc中设置 alias python="/System/Library/Frameworks/Python.framew

2017-08-03 17:46:38 2351 2

原创 pycharm报错

打开pycharm执行python脚本报错:RuntimeWarning: Parent module 'tests' not found while handling absolute import import unittest RuntimeWarning: Parent module 'tests' not found while handling absolute import

2016-10-27 14:07:36 1088

原创 android学习01

控件布局的方法linearLayoutandroid:layout_width="match_parent" android:layout_height="match_parent" 匹配父控件的宽高 wrap_parent android:orientation="vertical"垂直方向布局内边框 边距像素 通常被认为是数字图像的最小单个组件。像素是一个单位;像素是构成数码影像的基本单

2016-07-20 22:14:43 287

原创 富文本

富文本Rich text is more exciting than plain text. It supports text formatting, such as bold, italics, and underlining, as well as different fonts, font sizes, and colored text. Rich text documents can als

2016-06-10 10:32:15 615

原创 求职两周记

求职两周记我是一个小测试,最近两周一直在找工作,还好最近有了些眉目。在此写些自己的经历、看法,欢迎拍砖。自我的一个定位我给自己定位是中级测试,这个定位本身也没有什么意义,只是为了让大家能大概明白我处于什么样一个层次。4年测试。技能这一块,有一些代码能力,python、java会一点,只是一点,做过一段时间性能测试,主要方向偏重移动端测试的工作,自动化测试一直在开展着做。大概就是这样。 为什么要找工

2016-05-24 20:22:40 2505

原创 Android adb常用命令

Android adb常用命令adb是什么 Android Debug Bridge (adb) is a versatile command line tool that lets you communicate with an emulator instance or connected Android-powered device. It is a client-server progra

2016-04-18 09:55:31 717

原创 appium+python解锁应用手势密码

appium+python解锁应用手势密码测试用到滑动设置、解锁手势密码的动作,今天尝试去做了一下。 如下图手势密码页面: 可以看到通过UIAutomatorViewer找不到具体的source_id,每个手势点是一个view,不同与imageView等,这个手势点的圈是每次运行生成的,就算找到id,每次的id也不会一致,想了两种办法去尝试做。 通过触摸多点坐标进行解锁 虽然不是个好

2016-03-23 20:54:09 4969 6

原创 monkey稳定性测试尝试

Monkeymonkey是通过向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。 连上设备后 adb shell 进入shell命令可以执行monkey命令 常用设置monkey –p com.wl.wang(包名) –v 1000 次数 -p 不指定包将执行手机上所有应用 指定多个包 –p 包名1 –p 包名2 -v 模拟用户随机事

2016-03-10 19:45:06 921

原创 电脑上控制Android手机录制屏幕

最近想演示一个case的执行情况,奈何电脑不能随身带,所以想录制一个视频可以随便带,用手机摄像功能总感觉出来的效果没直接录屏的效果nice,所以在找通过电脑录制手机录屏的方法.找到一个工具Androidscreencast,官网地址:https://code.google.com/p/androidscreencast/ Install the android sdk (download

2015-12-25 20:58:13 1280

原创 配置appium开发环境

我的配置 os x 10.10.5 jdk 1.8.0 Xcode7.2 Android studio1.5.1 folk 一份https://github.com/appium/appium.git到自己的自己的github下,clone到本地 Make sure you have ant, maven, adb installed and added to system PATH, als

2015-12-24 18:29:31 538

原创 python requests做接口测试对json的处理

自己做接口测试对返回内容转json的一些处理对返回的json串做处理,如果json串有多级,针对下一级内容是一个list,不是字典,list和字典之间不能直接转换遍历要以list的方式。repam_all = requests.post( sting+'****',headers=headers,verify=False) if repam_all.status_code

2015-11-24 20:26:14 5593

原创 iOS9 应用之间跳转可以点击左上角进行跳转

iOS9加了新功能后,应用之间可以快速切换。比如有活动要分享到微信,应用跳转到微信后可以通过左上角的跳转快速返回原应用,如下例:一般情况iOS app的按钮都会在左右上角,这时候如果在iOS9上有弹出窗口,业务设计要求没有关闭弹出窗口的情况下,不允许页面跳转,如下图:  这时不关闭弹窗,点击左上角页面可以回退,但是页面回退后,弹出窗口还会保留。 app在适配的时

2015-11-24 20:11:44 3688

原创 Jenkins + python(requests)做接口自动化测试

用requests.py做接口测试

2015-11-07 21:57:24 6219

原创 adb 无线连接设备

usb连上设备后,adb devices可以看到设备信息adb tcpip 5555log:restarting in TCP mode port: 5555然后adb connect 192.168.20.64:5555connected to 192.168.20.64:5555就无线连接设备,拔掉usb线可以无线玩了切回usb: adb usb

2015-11-03 14:07:16 660

原创 抓包软件(charles、fiddler)

电脑运行抓包软件(charles、fiddler),requests请求https会认证ssl校验失败

2015-10-29 20:13:46 1094

原创 摇动手机可撤销输入域输入内容

输入域输入内容摇动手机可以撤销,会影响一些特殊输入域的内容,如弹出窗口试的密码输入域。

2015-10-27 21:04:25 425

原创 url链接在手机短信模块中显示问题

url链接在手机短信中会将链接后的内容连在一起测试接口发现没有问题,回来内容都正确,没有测试内容发送到真实的手机上会是什么样的情况,结果就悲剧了。 悲剧如下: 链接内容是到手机号最后结束,中文文字和链接直接没有空格导致链接内容和中文连接在一起,致使在手机上拿此链接注册的用户,没有产生邀请关系,然后导致一系列的问题。。。。。 解决方案一定要在链接和文字中间留出内容,使链接不受其他内容影响。

2015-09-23 20:07:52 4900 1

原创 滑动手势操作

模拟手机的滑动手势操作

2015-07-20 09:21:51 572

原创 openssl 转换证书

因为loadrunner基于HTTP开发,测试https(Secure Hypertext Transfer Protocol)请求服务端、客户端都需要证书,所以找了网上找了一通解决这个问题。 loadrunner需要的是.pem格式的证书,所以需要对不是这个格式的证书进行转换,然后就找到了OpenSSL。 安装完成后,进入到OpneSSL目录启动: 要转换的是.pfx格式的证书可以如下尝

2015-07-17 18:14:57 505

原创 appium 环境搭建

appium GUIappium 环境搭建

2015-07-14 10:27:20 766 1

原创 端午节前一周周记

Requestspython的一个HTTP客户端库,跟urllib,urllib2类似 Non-ASCII character ‘\xe6’ in file Python的默认编码文件是用的ASCII码,你将文件存成了UTF-8也没用,解决办法很简单 只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 就行了。Python try ex

2015-06-23 09:50:17 474

转载 Android studio

原文链接:http://www.cnblogs.com/csulennon/p/4178404.htmlAndroid Studio 1.0 已经放出来了,以后的Android平台开发激昂逐步从Eclipse向Android Studio迁移,为了能不落伍我也特意从Google下载了Android Studio的安装包,并且兴高采烈地创建了我的第一个android项目。但是当运行的时候

2015-06-13 16:33:56 436

python版extent report测试报告

基于HTMLTestRuner改造,使用了Extent report的页面模板内容,使用方式和使用HTMLTestRuner方式一致。 在报告中展示截图:需要在对应的case中打印一下截图名称,截图名称以 screenshot_*.png 格式命名 具体请查看文件中说明

2018-09-11

Mac版已破解Charles

Mac版破解Charles工具,无需再次破解处理,解压拖进应用程序里边即可。

2018-07-16

aira下载百度盘资源

Mac 版 aria dmg直接安装 记得下载另一个BaiduExporter-master.zip 将百度网盘下载任务导入到 Aria 2 1、安装 Chrome 插件:BaiduExporter: 打开 chrome设置-更多工具-扩展程序-开启开发者模式-加载已解压BaiduExporter的拓展程序 然后启动aria 刷新要下载的百度盘页面

2017-08-08

js画出来的玫瑰、圣诞树

暴强高手js画出来的玫瑰、圣诞树,看了才知道什么是高手。

2012-11-14

性能测试人员面试经典技术问题(答案整理)

性能测试人员面试经典技术问题(答案整理),对LoadRunner的经典面试技术问题进行了总结,找工作的时候拿出来复习系。

2012-10-31

java的file类

java中file类的用法,不知道你会不会,反正我是不会老是要不停的翻来看看

2012-10-11

编程的几个经典算法

编程的几个经典算法,有C的,也有java的,值得收藏。

2012-10-11

游戏录屏工具

简单好用游戏录屏,不信你试试,我用它录制过完美国际没问题的···

2012-10-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除