摘要: 生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的 阅读全文
posted @ 2020-11-08 17:31 上官夏洛特 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 迭代器 1、迭代器是一个可以记住遍历的位置的对象。 2、迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 3、迭代器有两个基本的方法:iter() 和 next()。 4、字符串,列表或元组对象都可用于创建迭代器: >>> list=[1,2,3,4] >> 阅读全文
posted @ 2020-11-08 17:17 上官夏洛特 阅读(2464) 评论(0) 推荐(0) 编辑
摘要: 一、性能测试准备 需求分析 明确性能测试目标i 了解软件功能、服务器架构 制定测试计划、评估工作量 制定测试模型(类似编写测试用例) 2、搭建性能测试环境 工具选项与准备工作 搭建性能测试环境(性能测试环境资源配置和生产服务器保持一致) 3、性能测试脚本开发 选取协议 编写脚本 调式脚本 验证脚本 阅读全文
posted @ 2020-11-07 22:14 上官夏洛特 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 装饰器(Decorators)是 Python 的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短! 由于函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。 >>> def now(): ... print('2015-3-25') . 阅读全文
posted @ 2020-11-04 19:32 上官夏洛特 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 性能测试是指被测系统,在一定的负载下运行,监控系统的各项指标,是否符合需求(指标,指的CPU,内存,事务响应时间,等)如果不符合,就发现了系统的性能瓶颈 一、性能测试的目的 为了寻找和验证系统的默写关键性性能指标,同时发现系统中存在的性能瓶颈,起到优化系统的目的 1、全新系统,从未做过性能测试 寻找 阅读全文
posted @ 2020-11-04 18:48 上官夏洛特 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 在做测试的时候,有时候可能会遇到两个或多个接口相互获取上一个接口的值,比如cookie,今天查了一下资料做个总结,大体思路图下: 1、想办法拿到自己想要的值 2、在全局变量或者环境变量创建一个变量,将拿到的值赋给它 3、在需要用到变量的接口中引用 获取请求体: request 获取header:pm 阅读全文
posted @ 2020-04-20 20:03 上官夏洛特 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 移动APP测试用例设计的关注点1.应用的启动和停止1.1 首次启动 1.是否出现欢迎界面,欢迎界面的停留时间合理,欢迎界面后是否正常进入应用; 2.首次启动时间是否合理; 3.该拉取的信息是否合理; 4.桌面图标是否创建成功,功能启动快捷键创建是否成功(某些安卓手机会有桌面创建应用内某个功能的快捷键 阅读全文
posted @ 2020-04-14 11:39 上官夏洛特 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 常用命令参数: 阅读全文
posted @ 2019-07-29 15:44 上官夏洛特 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 缺点:xlsxwriter不能对已存在的Excel进行编辑插入图标 生成图标需要: 1、先准备数据 2、将数据插入到excel中 3、根据插入的数据生成图表 这里的生成excel主要分为准备多维数组类型的数据->数据插入到Excel中->对数据按系列划分生成报表 第二步:将数据插入Excel中 首先 阅读全文
posted @ 2019-04-12 10:58 上官夏洛特 阅读(2054) 评论(0) 推荐(0) 编辑
摘要: 原理 Python 脚本在装有 Python 的系统中可以直接双击运行,但绝大多数普通用户并没有配置此类环境,而编译为可执行二进制文件后,用户无需预先安装 Python 及依赖库即可像运行普通程序一样运行您的代码。 有相当数量的 Python 库可以实现此类转换,著名的有 py2exe、py2app 阅读全文
posted @ 2019-04-11 15:13 上官夏洛特 阅读(4854) 评论(0) 推荐(0) 编辑