测开
题目
阿米米米米
这个作者很懒,什么都没留下…
展开
-
数据库查询慢的原因?
1.没有索引或者没有用到索引(程序设计缺陷)2.I/O吞吐量小,形成了瓶颈效应3.没有创建计算列导致查询不优化4.内存不足5.网络速度慢6.查询出的数据量过大(可以采用多次查询降低数据量)7.锁或者死锁(程序设计缺陷)8.sp_lock,sp_who,活动的用户查看,原因是读写竞争资源9.返回了不必要的行和列10.查询语句不好,没有优化...原创 2020-11-03 11:31:14 · 1062 阅读 · 0 评论 -
支付功能测试考虑点?
一、支付金额上1.金额的最小值:如0.012.无实际支付意义的金额:如0元订单3.支付金额错误:格式错误、数字错误(支付金额为负数)4.超大金额:设置的最高金额上限(如微信红包单个最大值为200等)5.余额小于实际需要支付的金额6.银行卡或设置当日消费金额或者单笔消费金额的限制二、支付接口上支付会涉及到很多第三方接口的相关事件。比如:支付宝、微信、网银系统、手机银行、POS机终端服务甚至是扫码枪等硬件设备也是有关系的。三、支付的操作上1.指纹支付2.免密支付3原创 2020-11-03 10:42:45 · 1286 阅读 · 0 评论 -
python中删除列表中重复元素?
使用内置函数setlists = [1, 1, 2, 3, 4, 6, 6, 2, 2, 9]lists = list(set(lists))原创 2020-11-02 17:33:27 · 440 阅读 · 0 评论 -
git从本地连接到远程仓库?
在git创建新的项目qa-mall-lite-bigit initgit remote add origingit@code.aibee.cn:qa/mall_qa/qa-mall-lite-bi.gitgit add .git commit -m "Initial commit"原创 2020-11-02 17:29:02 · 369 阅读 · 0 评论 -
parametrize参数化?
@pytest.mark.parametrize('start_date, end_date, compare_start_date, compare_end_date', scpg_time_pair()) def test_passenger_flow_avg_daily(self, store_name, start_date, end_date, compare_start_date, compare_end_date):原创 2020-11-02 17:20:28 · 169 阅读 · 0 评论 -
python连接数据库?
import pymysqldef connnect_database(sql): cursor = pymysql.connect(host,user,password,DB).cursor() cursor.execute(sql) result = cursor.fetchall() return result原创 2020-11-02 17:15:11 · 88 阅读 · 0 评论 -
用户登录测试用例?
功能1.输入已注册的用户名和正确的密码,验证是否登陆成功2.输入已注册的用户名和不正确的密码,验证是否登陆失败,并且提示信息正确3.输入未注册的用户名和任意密码,验证是否登陆失败,并且提示信息正确4.用户名和密码两者都为空,验证是否登陆失败,并且提示信息正确5.用户名和密码两者之一为空,验证是否登陆失败,并且提示信息正确6.如果登陆功能启用了验证码功能,在用户名和密码正确的前提下,输入正确的验证码,验证是否登陆成功7.如果登陆功能启用了验证功能,在用户名和密码正确的前提下,输入错原创 2020-11-02 14:46:51 · 3035 阅读 · 0 评论 -
微信发红包测试用例?
功能:1.在红包钱数和红包个数的输入框只能输入数字2.红包里最多和最少可以输入的钱数 200 0.01,当红包钱数超过最大值、低于最小值是否有对应的提示3.拼手气红包最多可以发多少个红包 100,超过最大拼手气红包的个数是否有提示4.当发送红包的个数超过最大值是否有提示5.当余额不足时,红包发送失败6.在红包描述里是否可以输入汉字、英文、符号、表情、纯数字、汉字英语符号,是否可以输入他们的混合搭配7.红包描述里最多能有多少个字符 25个8.红包描述里金额、红包个数框里是否支持原创 2020-11-02 11:12:03 · 708 阅读 · 0 评论 -
postman全局变量与局部变量?
http://www.cnblogs.com/yuzhonghua/p/7597355.html转载 2020-10-29 16:19:21 · 811 阅读 · 0 评论 -
微信视频通话测试用例?
功能测试:视频能否连接成功,声音和画面是否正常,能否同步,挂断功能是否正常,单人视频和多人视频是否正常;性能测试:压力测试--长时间视频(如12小时)是否能保持正常,cpu、内存消耗等;稳定性测试--频繁进行视频;前后台切换--与其他应用切换,视频过程中来电话、短信等;不同网络测试--wifi和流量;兼容性测试:在安卓和IOS手机上分别测试,选择不同机型,不同系统版本测试;界面测试:软件界面文字、图片和logo显示正常,操作过程中出现的各种提示显示正常。...原创 2020-10-29 16:00:46 · 8879 阅读 · 0 评论 -
深拷贝与浅拷贝?
浅拷贝:只是增加了一个指针指向已存在的内存地址。深拷贝:增加了一个指针并且申请了一个新的内存,使这个增加的指针指向这个新的内存。原创 2020-10-27 16:39:54 · 73 阅读 · 0 评论 -
如何用栈模拟队列?
用两个栈来实现一个队列:我们先用一个栈来存入元素(这时最先进入的元素在栈底),然后再将第一个栈中的元素移动到新栈中,此时最先进入的元素就在栈顶了,然后在用第二个栈出栈时,整个执行的顺序就变成了先进先出。...原创 2020-10-27 16:35:22 · 226 阅读 · 0 评论 -
Linux查看log文件的后5行?
tail -n 5 log原创 2020-10-27 16:21:05 · 583 阅读 · 0 评论 -
进程和线程的区别?
1.进程是操作系统分配资源的最小单位,线程是程序执行的最小单位。2.一个进程由一个或多个线程组成,线程是一个进程中代码的不同执行路线。3.进程之间相互独立,但同一个进程下的各个线程之间共享程序的内存空间(包括代码段,数据集,堆等)及一些进程级的资源(如打开文件和信号等),某进程内的线程在其他进程不可见。4.调度和切换:线程上下文切换比进程上下文切换要快得多。...原创 2020-10-27 16:18:56 · 195 阅读 · 0 评论 -
python中的反射机制?具有反射机制的函数?
反射就是通过字符串的形式导入模块,通过字符串的形式去模块寻找指定函数并执行。利用字符串的形式去对象(模块)中操作(查找/获取/删除/添加)成员,一种基于字符串的事件驱动。四个内置函数:getattr()hasattr(object, name)setattr(object, name, value)delattr(object, name)...原创 2020-10-27 10:35:54 · 105 阅读 · 0 评论 -
request请求方法使用content和text的区别?
import requestsresp = requests.get("http://www.baidu.com")resp.content //返回的是一个原生字符串,是bytes类型resp.text //返回的是一个经过解码后的字符串,是unicode类型原创 2020-10-27 10:47:21 · 250 阅读 · 0 评论 -
python字典与json数据转换?
json.loads(json_str) //json字符串转换成字典json.dumps(dict) //字典转换成json字符串json.dump //把字典转换成json字符串并存储在文件中json.load//从文件打开json数据转换成字典原创 2020-10-27 10:58:49 · 263 阅读 · 0 评论 -
python装饰器?python闭包?
python装饰器本质上就是一个函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外的功能,装饰器的返回值也是一个函数对象(函数的指针)。以为函数添加计时功能为例,讲述函数装饰器。import timedef decorator(func): def wrapper(*args, **kwargs): start_time = time.time() func() end_time = time.time() p原创 2020-10-27 15:03:16 · 125 阅读 · 0 评论 -
http状态码4XX与5XX?
4XX400(Bad Request)请求报文存在语法错误。401(Unauthorised)发送请求需要Http的认证信息。403(Forbidden)请求资源的访问被拒绝。404(Not Found)服务器上无法找到请求的资源。5XX500(Internal Server Error)服务器端执行请求时发送异常。503(Server Unavailable)服务器暂时无法处理请求。...原创 2020-10-27 15:34:32 · 3229 阅读 · 0 评论