摘要:
1.生成器,高阶函数map,reduce 返回的都是生成器对象 下面的结果输出,会初始化一个列表,占用内存空间 # lis = [x*x for x in range(10)]# print(lis) 而使用生成器,返回结果是生成器对象,可以进行迭代,相对于上面,可以节省内存空间,只有在使用的时候, 阅读全文
摘要:
import random 1.random.randint 上下边界都包含,随机整数,可能会重复 a = ['python', 'java', 'php', 'c++']# print(a[random.randint(0, len(a) - 1)]) 2.random.random 随机小数,0 阅读全文
摘要:
1.如上图所示,获取当前时间,time.time(),返回结果是时间戳,单位是秒 print(time.time()) 2.将时间戳转换成时间元组,time.localtime(time.time()),将当前时间戳转成成时间元组 print(time.localtime(time.time())) 阅读全文
摘要:
1. try....except(except1,except2),可以捕获多个异常,如果都未捕获到,则程序终止 try: a=[1,2,3] print(a[4]) except(IndexError, ZeroDivisionError): print('发生了错误') print('1111' 阅读全文
摘要:
"""电信号段:133/149/153/173/177/180/181/189/199; 联通号段:130/131/132/145/155/156/166/171/175/176/185/186/166;移动号段:134/135/136/137/138/139/150/151/152/157/158 阅读全文
摘要:
1.在做UI自动化测试时,发现有些页面元素需要等待较长时间才能出现,如有些接口是异步,页面操作结果信息不能及时展示,这时候 要检查操作结果是否正确,需要用到selenium的显性等待,如下图,操作结果是通过轮询的方式展示: 2.selenium中 expected_conditions.presen 阅读全文
摘要:
selenium操作下拉列表报错,解决方法: 在脚本操作点击后加入休眠时间,如下: 问题解决 阅读全文
摘要:
1.系统要求并发用户为10000,此时无论配置再高的压力机,单台jmeter均无法模拟并发10000线程,需要通过分布式压测方案来实施 关于远程测试,参考jmeter官方文档:https://jmeter.apache.org/usermanual/remote-test.html 架构图如下: 2 阅读全文
摘要:
执行此命令即可 grant all privileges on *.* to 'root'@'%' identified by 'mysql@1234'; 阅读全文
摘要:
接口测试的范围: 1.功能测试: 1.等价类划分 2.边界值分析法 3.错误推断法 4.因果图法 5.判定表驱动法 6.正交试验法 7.功能图法 8.场景法 功能测试用例方法适用于接口测试 2.异常测试 <1>.数据异常:null(对象本身是空的,并没有指向任何的内存地址), "" (空地址,空字符 阅读全文