- 博客(18)
- 收藏
- 关注
原创 通过Charles修改接口返回数据测试前台显示
由于有个功能模拟需要花费较长时间,而我只用测前台展示问题,因此可以通过修改接口返回的数据来模拟。 在本地写一个json文件,写好自己想要的json数据。(或:抓包请求需要修改的接口,选择接口并右键选择【Save Response...】保存返回数据为json格式) 通过charles找到请求的url,右键选择Map Local,会出现一个弹窗(如果没有看到,鼠标点击一下url可能就能出现了) 选择好json文件后点击【OK】 重新请求url就能看到想要的效果了 PS:
2020-07-07 16:29:40
921
原创 【RF】请求cookie并设置成 suite 关键字
最近在研究接口自动化,RobotFramework对于一般的接口请求都能覆盖,关键字的使用简直太方便了!接下来写下我刚刚研究出来的用户自定义关键字和suite关键字使用——这是为了满足获取cookie并在test suite中都能调用它,不然一个case获取一下cookie,对接口也不太好啊。首先选中工程/Test suite/resouce之类的文件夹右键,选择【New User Key...
2019-07-18 17:14:53
994
原创 如何在jenkins执行robot framework文件并输出allure图表
由于近期在学习使用robot framework编写接口自动化用例,并集成到jenkins环境上。犹记前段时间百度好久都还没有弄出来,今天突然顿悟,倍感欣慰,因此留下此文,以供不时之需。场景:需执行多个.robot文件,简单来说就是想执行该目录中所有.robot文件,并输出allure图表。前提:该Jenkins环节已经安装了allure插件构建windows命令:call p...
2019-06-25 16:30:00
1737
原创 Windows主机如何变成可以远程的服务器(Win7系统)
1.首先在Windows主机中关闭网络的防火墙设置2.找到桌面中的计算机图标,右键属性,在弹出界面左侧选择「远程设置」,在“远程协助”中勾选“允许远程协助连接这台计算机”,在“远程桌面”中勾选“允许任意版本远程桌面的计算机连接(较不安全)这样设置之后就可以根据主机IP和用户名密码远程使用了^_^我是在mac电脑中远程的,所以安装了 Microsoft Remote Desktop用...
2019-05-28 15:28:05
3331
原创 如何在云服务器中添加公钥并使用xshell登录服务器
背景:由于工作分了一台云服务管理,但只添加了常用的mac电脑公钥,再麻烦别人帮忙添加windows电脑的公钥就不好意思了,因此自己研究下(自己动手,丰衣足食
2019-05-21 16:01:18
3394
原创 chrome inspect无法识别到手机解决方案之一
chrome inspect是一个很好用的调试安卓手机H5页面的工具,可以不用对手机进行抓包,使用数据线将手机连接到电脑,再打开chrome://inspect/#devices若Remote Target下方无设备,则表示没有识别成功。此时,查看下手机是否已开启开发者调试模式。虽然有时候连上数据时会提示充电或者传输文件,但是这不代表开发者调试模式已经开启,需要在“设置”里面打开。PS...
2019-04-03 15:53:00
25298
4
原创 ubuntu16.4使用ssh注意事项
1.为了方便日后使用,先固定主机IP,由于16.4已有图形化界面,因此如其他操作系统一样设置静态IP即可。2.检查下主机是否安装openssh-server安装命令:sudo apt-get install openssh-server3.ssh连接 ssh [主机名]@[ip地址] (括号不需要)...
2018-08-14 15:42:32
423
原创 chrome浏览器无法拖拽添加扩展程序解决方案
有时候刚下载的Chrome浏览器,无法通过拖拽方式添加扩展程序时(提示“无法从该网站添加应用、扩展程序和用户脚本”),检查下扩展程序页面chrome://extensions/,开发者模式是否开启。 若未开启,则先开启开发者模式,再重启浏览器,拖拽文件至扩展程序页面,即可正常添加。...
2018-08-06 17:29:24
47043
4
原创 MAC环境下搭建HttpRunnerManager平台
由于未曾接触过这类接口测试平台,故在有一次逛测试网站的推文中发现了这个框架,便很开心地研究起来,然而在Windows环境中搭建失败,乌班图环境中也搭建失败,打算最后在mac电脑中尝试一次,终于成功了。感动~1.环境准备mac系统版本10.12.6 mysql版本8.0.12 RabbitMQ 3.7.7 python3.6.2 HttpRunnerManager包:https://...
2018-08-02 15:48:28
2758
原创 Postman中测试文件上传接口
在调试接口时,经常会遇到一些导入功能,因此学会如何导入文件调试接口还是很有必要的。Postman中的body允许上传多种参数类型,其中form-data支持text和file类型。选择file类型可以导入文件,从而可以post文件数据。具体操作如图:注意:如果接口报错,检查下Headers中是否多传了内容。PS:动图是由gifox制作的,mac电脑中比较好用的动图制作软件。...
2018-07-26 10:46:01
33626
7
原创 python2.7代码在win7_64环境下输出中文乱码解决方法
写在前面:我有一段Python2版本的代码在mac电脑中输出正常,在windows下输出总是乱码解决方法:尝试了很多各种乱码的decode和encode,之后发现用chardet库更能全面解决这个问题代码如下:import chardetcode_list = ['utf-8','GB2312','gbk']w="中文若干字符"code = chardet.detect(w)['encoding'...
2018-02-28 10:22:02
497
原创 selenium调用chrome浏览器方法(Java版+win7_64)
工具:编译器:IntelliJ IDEA 2017.3.4selenium版本:selenium-server-standalone-3.9.1.jarchromedriver版本:https://chromedriver.storage.googleapis.com/index.html?path=2.35/ 下载匹配环境的最新版本即可方法:1.首先最好将下载的chromedriver放置在...
2018-02-24 12:08:53
10298
原创 postman interceptor使用介绍
众所周知,postman在接口调试上有一定优势,使用较为便捷。但有时候一个个放入header和body参数有些繁琐,那么,是不是会有个简便的方法呢?答案嘛,当然是肯定的啦。接下来要介绍下postman interceptor这个插件的使用了。在使用时,需要在Chrome浏览器中安装postman interceptor插件,并在电脑中安装postman客户端,注意,客户端和Chrome
2018-01-29 15:04:17
33296
6
原创 python编码问题
Python2.x:方法一:在程序中加入以下代码import sys reload(sys) sys.setdefaultencoding('utf8') 方法二: 在python的Lib\site-packages文件夹下新建一个sitecustomize.py,内容为:# encoding=utf8 import s
2018-01-24 11:21:53
376
原创 WebDriverAgent配置
参考文章:https://testerhome.com/topics/7220操作环境:MAC1.必须安装XCODE2.下载WebDriverAgent,并安装Carthage,brew install carthage。并安装npm安装完后在终端执行./Scripts/bootstrap.sh该脚本会使用Carthage下载所有的依赖,使用npm打包响应的js
2018-01-17 10:19:32
5207
转载 Golang 实现的自动玩微信跳一跳(安卓手机+mac)
原文出自:https://www.oschina.net/p/wechat-autojump-game亲测有效哦,不过要看具体机型而定,分数不一定能跳很高~工作原理:利用adb shell截图游戏屏幕读取截屏图片,获取当前位置,下一跳位置,计算跳动距离和触屏事件利用adb shell发送input swipe事件来跳跃具体步骤1.需在电脑中安装ADB(A
2018-01-08 10:46:43
3552
转载 jmeter非GUI模式压测并生成测试报告
注:此文内容为网上搜索,具体出处忘了,整理起来以供将来参考使用,如有雷同,实在有缘。一、非GUI模式运行JMeter:即命令行模式运行,运行cmd进入到JMeter的bin目录下,执行以下命令:jmeter -n -t -l JMeter默认去当前目录寻找脚本文件,并把日志记录在当前目录。比如你在 C:\tools\apache-jmeter-2.11\bin
2018-01-07 13:58:32
3456
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人