- 博客(24)
- 收藏
- 关注
原创 Python接口测试-HTTP请求模拟工具Postman
一、Postman说明 Postman是一种网页调试与发送网页http请求的chrome插件。我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口。二、postman发送请求和查看响应1、发送请求主要是输入URL Method Headers Body(GET请求没有Body)。注意开启拦截器可以添加受限的header,如cookie等。2、查看响应Po...
2019-03-23 22:58:36 2344
原创 Python接口测试-requests库
一、requests库Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。二、发请求response = requests.get(‘https://github.com/timeline.json’) #GET请求resp...
2019-03-23 16:22:57 290
原创 Python字符串前的r和u
以r或R开头的python中的字符串表示(非转义的)原始字符串python里面的字符,如果开头处有个r,比如:(r’^time/plus/\d{1,2}/$’, hours_ahead)说明字符串r"XXX"中的XXX是普通字符。有普通字符相比,其他相对特殊的字符,其中可能包含转义字符,即那些,反斜杠加上对应字母,表示对应的特殊含义的,比如最常见的”\n"表示换行,"\t"表示Tab等。...
2019-03-23 15:45:45 512
原创 关于测试的学习资源
个人博客灰蓝https://blog.csdn.net/huilan_same上海悠悠https://www.cnblogs.com/yoyoketang/
2019-03-22 22:10:20 177
原创 Python接口测试-unittest
一、unittestunittest是python自带的单元测试框架,尽管其主要是为单元测试服务的,但我们也可以用它来做接口的自动化测试。unittest框架为我们编写用例提供了如下的能力 定义用例的能力。unittest框架有一套固有套路,可以让我们定义测试用例时更加简单和统一 断言的能力。unittest框架提供了一系列的断言 各种执行策略。通过test su...
2019-03-22 17:47:50 1969
原创 学习抓包工具Fiddler
1、工作原理Fiddler是以代理Web服务器的形式工作的,浏览器与服务器之间通过建立TCP连接以HTTP协议进行通信,浏览器默认通过自己发送HTTP请求到服务器,它使用代理地址:127.0.0.1, 端口:8888。2、抓app包和http请求界面介绍http://www.testclass.net/proxy_tools/fiddler-02抓手机app请求https://...
2019-03-22 10:14:33 301
原创 测试学习记录
1. 动态ID问题网页每次都动态生成ID,所以无法通过find_element_by_id()来定位元素,可采用CSS选择器和Xpath,因为这两个可以根据元素在网页中的位置定位。2.拖动滑块验证码问题可通过ActionChains模块的drag_and_drop_by_offset(element,xoffset,yoffset)或者click_and_hold(element...
2019-03-21 15:32:35 213
转载 UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position…
编写代码的时候出现:UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position…很明显是编码的问题,然而检查了一下,coding都是设置的utf-8的编码格式,依然报错,没办法只有在代码前面加上几行代码,默认为utf-8,再运行完美解决问题import sysreload(sys)sys.setdefaul...
2018-12-20 16:13:21 1948
原创 Python2.7解析网址报错:ImportError: No module named parse
原语句:from urllib.parse import urlparse报错信息:ImportError: No module named parse原因:我使用的Python版本是2.7,而urlparse模块在Python 3中重命名为urllib.parse,所以模块在Python 2.7下应该使用urlparse。即from urlparse import urlpa...
2018-12-20 15:41:06 20474
原创 Ubuntu12.04安装Anaconda
1. sudo apt-get update2. sudo apt-get install python-dev3. sudo apt-get install python-pip4. 下载和安装4.1.下载(直接到清华镜像下载) (注:我用的是Anaconda2-2.4.0-Linux-x86.sh)conda config –add channels https...
2018-12-03 19:53:22 701
原创 关于origin画图的一些小tips
1.倾斜横坐标双击横坐标数值,会出现一个方框,可以对坐标数字间隔,字体大小等等一系列进行设置,其中有一个是custom tick label,点击,在Rotation后方框里输入任何角度都可以,45°,90°.......,即可以将文字任意角度倾斜。 ...
2018-07-19 15:13:31 5797
原创 个人经验:遇到core dumped
注意定义了指针之后有没有使用new给它分配了内存之后再使用,例如packet_timeout* packet_timeout_;packet_timeout_=new packet_timeout;而数组不需要new,在定义时已经分配了内存。要看错误在哪里可使用gdb。过程: ulimit -c unlimited ns fattreeoutcast.tcl which nsgdb /home/n
2018-01-17 21:11:00 10008 1
原创 Ubuntu系统安装Ruby
使用apt-get安装可以直接使用两个命令完成Ruby的安装。# sudo apt-get update# sudo apt-get install ruby
2017-12-06 21:31:17 400
原创 错误: default argument missing for parameter 2 of
重新编译ns2源码时遇到错误: default argument missing for parameter 2 of`test::test(test只是例子)类似class test: { Q_OBJECTpublic: test(QWidget *parent = 0 , int times);}把test函数修改一下,把带有默认值
2017-11-08 10:37:42 19568
原创 NS2源码重新编译
在网络仿真过程中,我们需要对NS2的源码进行更改然后使用,具体步骤如下:[plain] view plain copycd ns-allinone-2.35 cd ns-2.35 对源码做完自己想要的修改后,重新编译NS2,命令如下:[plain] view plain copy
2017-11-06 19:20:29 867
原创 linux下安装vmwaretools
linux下安装vmwaretools首先选择 虚拟机 >> 客户机 >> 安装/升级vmwareToolscd /lscd /media装载cd:mount /dev/cdrom /media提示mount:block device /dev/sr0 is write-protecter, mounting read-onlycd VMware\ Tools/
2017-10-30 09:38:22 398
转载 python 添加 threadpool
python安装依赖的软件包:python 出现 ImportError: No module named **我这里出现了: ImportError: No module named threadpool 先安装:pip 程序“pip”尚未安装。 您可以使用以下命令安装: sudo apt-get install pyth
2017-10-18 14:44:24 10077
原创 u32 u16 s32 s16 u8 s8是什么
#define U32 unsigned int #define U16 unsigned short #define S32 int #define S16 short int #define U8 unsigned char #define S8 char
2017-10-16 20:12:49 6293
转载 【TCP/IP】ubuntu中,wireshark启动提示:Lua: Error during loading: [string "/usr/share/wireshark/init.lua"]:46
一.问题描述PC机安装ubuntu14.04,使用root用户登陆。启动wireshark时,出现一下的Error对话框:Lua: Error during loading:[string "/usr/share/wireshark/init.lua"]:46: dofile has been disabled due to running Wireshark as superu
2017-10-16 19:15:48 728
转载 E:Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
执行sudo apt-get update时出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况。解决方法:输入以下命令sudo rm /var/cache/apt/archives/locksudo rm/var/lib/dpkg/lock之后再安装想装的包,即可解决在弄更新源的时候,突
2017-10-14 15:01:50 462
转载 Ubuntu内核编译教程-编译Linux4.5.0内核
转自http://www.linuxidc.com/Linux/2016-04/129955.htm实验环境:Ubnuntu 64位(推荐使用14.04)+XshellLinux云服务器很好用的,用来编译内核性能也不错。本文介绍最基本的内核编译方法,为了方便,所有操作均在root用户下进行。如果不是root用户可以使用su命令切换到root用户。注:使用xshell的时候最
2017-10-13 21:50:00 4893
转载 ubuntu14.04安装mininet和floodlight
源码安装mininet注:假如之前安装过Mininet,需要先卸载,没有的话执行按照下面的步骤安装Mininet。卸载命令:#sudorm -rf /usr/local/bin/mn /usr/local/bin/mnexec \/usr/local/lib/python*/*/*mininet*\/usr/local/bin/ovs-*/usr/local/sbin/ovs-
2017-08-12 22:04:04 3621
转载 ubuntu14.04安装jdk和eclipse
环境:Ubuntu 14.04步骤:1、安装配置JDK (1)下载 在官网 http://www.oracle.com/technnetwork/java/javase/downloads 上下载jdk8。我选择的是 jdk-8u144-linux-x64.tar.gz (2)解压 $ tar -zxvfjdk-8u144-linu
2017-08-12 21:54:55 253
转载 ubuntu14.04下安装eclipse(包括安装jdk)
环境:Ubuntu 14.04步骤:1、安装配置JDK (1)下载 在官网 http://www.oracle.com/technnetwork/java/javase/downloads 上下载jdk8。我选择的是 jdk-8u144-linux-x64.tar.gz (2)解压 $ tar -zxvfjdk-8u144-li
2017-08-12 21:22:25 2937
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人