python里的多线程是单cpu意义上的多线程,它和多cpu上的多线程有着本质的区别。单cpu多线程:并发多cpu多线程:并行内部包含并发 首先强调背景: 1、GIL是什么?GIL的全称是Global Interpreter Lock(全局解释器锁),来源是python设计之初的考虑,为了数据安全所 Read More
posted @ 2018-06-01 22:28 Brunce Views(242) Comments(0) Diggs(0)
在Python中,有一个好用的发邮件的模块为yagmail模块可以通过定义定义不同的发送端,跟接收端进行发送 首先要安装好yagmail模块通过pip install yagmail方式安装的这个模块有点问题,所以必须在网上下载另一个yagmail-0.10.212-py2.py3-none-any Read More
posted @ 2018-05-25 22:18 Brunce Views(306) Comments(0) Diggs(0)
Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib Read More
posted @ 2018-05-18 20:55 Brunce Views(145) Comments(0) Diggs(0)
在Python中,操作excel有三种方式,分别为读取excel,写excel,修改excel读excel读excel,是使用的xlrd模块,在Python内置模块中,没有包含,需要自己手动安装安装过程我就不详细介绍了,可以通过pip install xlrd方式直接安装好 导入模块 在读excel Read More
posted @ 2018-05-07 23:21 Brunce Views(276) Comments(0) Diggs(0)
函数也可以return多个值这返回的多个值,保存在元祖当中也可以用多个变量接收函数的返回值当用多个变量接收这个函数的返回值的时候,会分别将这几个值放到这几个变量中 匿名函数:函数只用一次就不在使用了lambda,后面跟变量,然后跟对变量简单的操作 列表生成式外面是小括号的话,它就不是一个list了, Read More
posted @ 2018-04-23 23:34 Brunce Views(351) Comments(0) Diggs(0)
Python中,可以通过a,b = b,a 交换a,b的值Python中是在底层通过引入一个中间变量的值实现的方法 如下,随机产生的号码如下: 练习2:# 1、监控日志,如果有攻击咱们的,就把ip加入黑名单 #分析: #1、打开日志文件 #2、把ip地址拿出来 #3、判断每一个ip出现的次数,如果大 Read More
posted @ 2018-04-11 21:08 Brunce Views(216) Comments(0) Diggs(0)
soapUI用法1、打开soapUI,然后新建一个project,如下天气预报接口:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl然后将wsdl文件放入到如下位置,然后点OK然后就可以得到如下wsdl中所有的接口然后双 Read More
posted @ 2018-03-28 19:42 Brunce Views(1213) Comments(1) Diggs(1)
Jmeter分布式的原理 a、Jmeter分布式测试时,选择其中一台作为调度机(master),其它机器做为执行机(slave)。b、执行时,master会把脚本发送到每台slave上,slave 拿到脚本后就开始执行,slave执行时不需要启动GUI,我理解它应该是通过命令行模式执行的。c、执行完 Read More
posted @ 2018-03-22 20:58 Brunce Views(492) Comments(0) Diggs(0)
Charles其实是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。安装Charles的时候要先装好Java环境。 charles 1、看发出去的请求 2、 Read More
posted @ 2018-03-22 20:52 Brunce Views(224) Comments(0) Diggs(0)
如果出现响应数据返回结果中文乱码 修改Jmeter默认的字符集修改Jmeter.properties文件,如下,将sampleresult.default.encoding改为UTF-8,并去掉注释 然后重启Jmeter即可 Read More
posted @ 2018-03-16 21:59 Brunce Views(186) Comments(0) Diggs(0)