- 博客(19)
- 收藏
- 关注
转载 Fiddler如何模拟弱网环境进行测试
、模拟弱网环境打开Fiddler,Rules->Performance->勾选SimulateModemSpeeds,勾选之后访问网站会发现网络慢了很多2、Fiddler弱网的原理Rules—>CutomizeRules打开CustomRules.js文档在文件中搜索关键字,m_SimulateModem让我们来分析一下这几行代码:...
2019-03-31 15:03:19 349
转载 bs4--基本使用
bs4--基本使用去除指定标签from bs4 import BeautifulSoup#去除属性ul[s.extract() for s in soup("ul")]# 去除属性svg[s.extract() for s in soup("svg")]# 去除属性script[s.extract() for s in soup("script")]去除注释from bs4...
2019-03-28 17:27:15 650
转载 Python安装Bs4几种方法
安装方法一:①进入python文件夹执行指令(前提是支持pip指令):pip3 install Beautifulsoup4②回车待安装完成,如果出现以下红框中内容,即代表安装成功③验证是否可以运行成功,运行cmd执行,引用模块import bs4回车未报错,则证明安装完成,可以正常使用了:安装方法二(像我们公司这种各种网络限制,使用pip就会出现无法安装,一直循环在retr...
2019-03-27 16:12:37 6662 1
转载 Python单元测试框架——unittest
一、Pyhon工作原理—— 核心概念:test case, testsuite, TestLoder,TextTestRunner,TextTestResult, test fixtureTestCase(测试用例):所有测试用例的基类,它是软件 测试中最基本的组成单元。 一个test case就是一个测试用例,是一个完整的测试流程,包括测试前环境的搭...
2019-03-26 18:35:06 287
转载 Python模块学习——logging
logging模块是在2.3新引进的功能,下面是一些常用的类和模块级函数模块级函数logging.getLogger([name]):返回一个logger对象,如果没有指定名字将返回root loggerlogging.debug()、logging.info()、logging.warning()、logging.error()、logging.critical():设定...
2019-03-26 18:32:22 234
转载 Python-psutil模块查看CPU等
Python-psutil模块psutil1.简单介绍psutil是一个跨平台的库(http://code.google.com/p/psutil/),能够轻松的实现获取系统运行的进程和系统利用率(CPU、内存、磁盘、网络等)信息。它主要应用于系统监控,分析和限制系统资源及进程的管理。能实现同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、wh...
2019-03-26 18:27:09 1030
原创 python3导入其它模块失败
1、有可能是文件重名,例如logging本身就有一个是python自带库,但是你建py文件的时候也取这个名字,这个时候就会有报错2、同在一个目录下,但是就是引用报错:SystemError: Parent module '' not loaded, cannot perform relative import这个时候有个简单快速的方法就是将引用的绝对路径都加上就可以了(目录必须有个_...
2019-03-12 17:27:53 1095
原创 python 3中dict.keys().sort()方法用不了
原因是dict.keys()的返回结果不再是一个list了Python3的keys(), values(), items()返回的都是迭代器,如果需要像Python2一样返回列表,只要传给list就行了:keys = list(mydict.keys())如果想要同时获得keys和values,永远应当使用itemsitems = list(mydict.items())...
2019-03-12 16:52:48 8669
原创 python yeild
python中有一个非常有用的语法叫做生成器,所利用到的关键字就是yield。有效利用生成器这个工具可以有效地节约系统资源,避免不必要的内存占用。def fun(): for i in range(20): x=yield i print('good',x) if __name__ == '__main__': a=fun() a.__next__() x=a.send(5) print(x)...
2019-03-11 20:22:10 242
转载 faker模块基本用法
引言: 自动化脚本编写时,一般会遇到需要构造数据的情况,比如注册时的基本信息;每次执行脚本都要重新构造数据显然是很费时费力的事情,所以可以用到faker模块来构造;方便快捷,神器也;一、安装 pip install -U faker二、基本用法 1.创建10次不同的用户名:from faker import Factorydef create_nam...
2019-03-11 18:06:42 3828
原创 python3中引用其它模块的函数
1、在同一目录下假设A函数的路径是D:/test/config/config.pyB函数所在的目录是D:/test/config/config1.py在B用要引用A,则导入为from .config import A(python2中有区别,好像是不要.)2、不在同一目录假设A函数的路径是D:/test/config/config.pyB函数所在的目录是D:/test/co...
2019-03-11 17:48:08 1211
转载 在python 中如何将 list 转化成 字典(dictionary)
问题1:如何将一个list转化成一个dictionary?问题描述:比如在python中我有一个如下的list,其中奇数位置对应字典的key,偶数位置为相应的value解决方案:1.利用zip函数实现2.利用循环来实现3.利用 enumerate 函数生成index来实现问题2 我们如何将两个list 转化成一个dictionary?...
2019-03-11 16:59:12 1197
转载 Python中self用法详解
在介绍Python的self用法之前,先来介绍下Python中的类和实例……我们知道,面向对象最重要的概念就是类(class)和实例(instance),类是抽象的模板,比如学生这个抽象的事物,可以用一个Student类来表示。而实例是根据类创建出来的一个个具体的“对象”,每一个对象都从类中继承有相同的方法,但各自的数据可能不同。1、以Student类为例,在Python中,定义类如下:...
2019-03-11 15:57:13 774
转载 Android 设备adb连接后unauthorized解决方法
安卓设备usb或者adbwireless连接后输入adb device后都是未授权状态备注:adbwireless连接不上需要在手机上下载adbwireless或者远程adb工具,开启后可以正常连接[root@localhost aphone]# adb connect 172.28.215.21一、检查开发者选项USB调试是否开启二、重新插拔USB看是否有授权提示三、重启adb...
2019-03-05 15:46:51 1051
转载 logcat输出日志
一、把日志输出到手机指定目录其命令为:adb logcat -f / sdcard/zjdata.bredbaby/log/1.txt其中:1.txt是指定输出到该文档;sdcard/zjdata.bredbaby/log 是指定日志存储的地址。备注:指定的目录必须存在,否则会提示找不到地址二、把日志输出到电脑指定目录,如d:\test其命令为:adb logcat >...
2019-03-05 15:42:29 1491
原创 adb连接手机
启动adb adb start-server(默认端口是5037,有时端口被占用,用命令 netstat –ano|findstr “5037”,显示被其他端口占用时,tasklist|findstr “上面搜索到的进程号”,然后将进程杀掉如要杀nginx.exe进程,命令如下: taskkill /im nginx.exe /f NOTE: /f在这里意为强制结束进程或者 taskkill...
2019-03-05 15:41:27 1537
转载 adb工具下载
完整的ADB工具包,总共有四个文件,两个exe后缀,两个dll后缀。完整的工具包里面会有fastboot文件,是exe后缀的。使用之前,打开工具包看一下就行了,这就叫确认有fastboot,如果没有,那就不是完整的工具包以下是adb工具包最新Google官方版下载地址:ADB和Fastboot for Windowshttps://dl.google.com/android/repo...
2019-03-05 13:49:58 14855
转载 Jmeter 定时器
元件的执行顺序了解了元件有作用域之后,来看看元件的执行顺序,元件执行顺序的规则很简单,在同一作用域名范围内,测试计划中的元件按照如下顺序执行。(1)配置元件(configelements)(2)前置处理程序(Per-processors)(3)定时器(timers)(4)取样器(Sampler)(5)后置处理程序(Post-processors)(除非Samp...
2019-03-01 18:04:17 198
转载 通过后置处理器BeanShell PostProcessor读取数据库数值
1、新建JDBC Request2、设置查询结果变量名称:Result variable name:user_name3、JDBC request下添加后置处理器,BeanShell PostProcessor,通过脚本操作变量接下来,在另一个接口中的参数可以通过jmeter的内部函数获取指定的值${__BeanShell(vars.getObject("user_login")....
2019-03-01 17:33:13 1585
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人