07 2019 档案
摘要:import time,systemplist = []#设置一个空列表,用来放设备内容deviceslist =[]#设置一个空列表,用来放分割后的设备内容devices = [] #设置一个空列表,用来读取放分割后的设备内容snapshot = []#设置一个空列表,用来读取截图text = [
阅读全文
摘要:monkeyrunner进行多设备UI测试 首先你要连接好多个手机设置好已经连接好的手机的ip列表ipp = ['192xxx','192xxx']杀掉之前所有appium进程subprocess.Popen('killall node',shell = True)声明一个方法def start(i
阅读全文
摘要:python 字符串函数 1、字符串 定义:它是一个有序的字符的集合,用于存储和表示基本的文本信息,‘’或“”或‘’‘ ’‘’中间包含的内容称之为字符串 特性: 1.只能存放一个值 2.不可变 3.按照从左到右的顺序定义字符集合,下标从0开始顺序访问,有序 补充: 1.字符串的单引号和双引号都无法取
阅读全文
摘要:Map()和reduce()函数 map() 会根据提供的函数对指定序列做映射。 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。 function -- 函数 iterable -- 一个或多个序列 返回值:
阅读全文
摘要:re.findall() 查找字符从字符串中找出符合模式的字符序列:findall(模式(正则表达式),目标字符串), 返回值为list类型,list元素为匹配出的各个字符串如:import rea = "java|python12988" b = re.findall("java", a)c =
阅读全文
摘要:python 多设备同时安装app包 上代码
阅读全文
摘要:os.system的结果只是命令执行结果的返回值,执行成功为0: >>> a=os.system('adb devices')>>> a0可以看到,a为0但用os.popen就可以读出执行的内容,popen返回的是file read的对象,对其进行读取使用read(),就可看到执行的输出: >>>
阅读全文
摘要:上代码 1 ##获取设备多台设备号列表 2 def get_deviceid(): 3 str_init=' ' 4 all_info= os.popen('adb devices').readlines() 5 print('adb devices 输出的内容是:',all_info) 6 7 for i in range(len(all_inf...
阅读全文
摘要:一、利用函数助手获取参数值选项->函数助手对话框__CSVRead,__Random,生成的函数字符串:${__Random(,,)}第一个参数为随机数的下限,第二个参数为随机数的上限,第三个参数为储存随机数的变量名; ${__CSVRead(,)}第一个参数是文件名(包含路径),第二个参数是文件中
阅读全文
摘要:jmeter要链接mysql数据库,首先得下载mysql jdbc驱动包(注:驱动包的版本一定要与你数据库的版本匹配,驱动版本低于mysql版本有可能会导致连接失败报错)我这里下载的是mysql-connector-java-5.1.7-bin.jar 1.准备好驱动包后,需要把jdbc驱动jar包
阅读全文
摘要:python excel单元格及样式: 上代码: 显示结果:
阅读全文
摘要:Jmeter json和正在提取及断言 一、提取所需要断言的内容: 响应数据如下:加入需要提取userid为10477的值 1、sample添加-后置处理器-添加JSON Extracror(这里面需要稍微学习下json path espressions的语法了)--得到id的值90 自己看这个网址
阅读全文
摘要:Jmeter断言-所有断言讲解 jmeter中有个元件叫做断言(Assertion),它的作用和loadrunner中的检查点类似; 用于检查测试中得到的响应数据等是否符合预期,用以保证性能测试过程中的数据交互与预期一致。 使用断言的目的:在request的返回层面增加一层判断机制;因为reques
阅读全文
摘要:一、jmeter5.0下载解压后,默认的界面是英文版的,许多人觉得不方便,想要汉化,jmeter是不需要安装汉化包的,通过修改配置文件即可:1、找到jmeter解压后的文件夹,例如我是安装在D:\Develop\文件夹下,打开D:\apache-jmeter-5.1\bin目录下,找到jmeter.
阅读全文
摘要:jmter 二次开发 IDEA 项目5.1 IDEA 编译 Jmeter 5.0(二次开发) 1. Java环境配置 1.1 步骤1 1.2 步骤2 1.3 步骤3 1.4 步骤4 2. Ant环境配置 2.1 步骤1 2.2 步骤2 2.3 步骤3 2.4 步骤4 3. Jmeter开发环境配置
阅读全文
摘要:python测试框架nose nose不是python自带模块,这里我才用pip的方式安装 pip install nose 这样就完成了安装,然后再确认下是否安装成功了,直接打开cmd输入nosetests 出现这个一般就说明安装成功了。 nose相关执行命令: 1、 nosetests –h查看
阅读全文
摘要:PyCharm参数、快捷键、调试模式 PyCharm设置参数 在运行Python脚本时,会经常遇到需要传入额外的参数来运行脚本。 例如下脚本1: #!/usr/bin/env python2 # *.* coding:utf-8 *.* import sys print(sys.argv[0]) p
阅读全文
摘要:IDea 工具debug模式详细使用说明 IDEA中如何使用debug调试项目 一步一步详细教程 Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框
阅读全文