上一页 1 ··· 74 75 76 77 78 79 80 81 82 ··· 96 下一页
摘要: 描述 Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。 语法 replace()方法语法: str.replace(old, new[, max]) 参数 old -- 将被替换的子字符串。 ne 阅读全文
posted @ 2020-08-04 20:36 捷后愚生 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 全球大型电商企业中关于准备测试数据的最佳实践。 测试数据准备的 1.0 时代 在 1.0 时代,准备测试数据最典型的方法就是,将测试数据准备的相关操作封装成数据准备函数。 数据准备函数暴露全部参数 第一种是,直接使用暴露全部参数的数据准备函数,虽说灵活性最好,但是每次调用前都需要准备大量的参数,从使 阅读全文
posted @ 2020-08-04 19:22 捷后愚生 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 准备测试数据的痛点 在测试用例执行过程中,创建所需的数据往往会耗时较长,从而使得测试用例执行的时间变长; 在测试执行之前,先批量生成所有需要用到的测试数据,就有可能出现在测试用例执行时,这些事先创建好的数据已经被修改而无法正常使用了的情况; 在微服务架构下,测试环境本身的不稳定,也会阻碍测试数据的顺 阅读全文
posted @ 2020-08-01 09:58 捷后愚生 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 测试数据创建的基本方法 从创建测试数据的维度来看,测试数据准备方法主要可以分为四类: 基于 GUI 操作生成测试数据; 通过 API 调用生成测试数据; 通过数据库操作生成测试数据; 综合运用 API 和数据库的方式生成测试数据。 基于 GUI 操作生成测试数据 很少直接使用基于 GUI 的操作生成 阅读全文
posted @ 2020-08-01 09:44 捷后愚生 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 传统的企业级软件企业如何开展性能测试工作。 性能测试的类型 性能基准测试 Performance Benchmark Test 性能基准测试,会基于固定的硬件环境和部署架构(比如专用的服务器、固定的专用网络环境、固定大小的集群规模、相同的系统配置、相同的数据库背景数据等),通过执行固定的性能测试场景 阅读全文
posted @ 2020-07-29 21:01 捷后愚生 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 阶段 2:录制并增强虚拟用户脚本 从整体角度来看,用 LoadRunner 开发虚拟用户脚本主要包括以下四个步骤: 识别被测应用使用的协议; 录制脚本; 完善录制得到的脚本; 在两个事务之间加入思考时间(Think Time); 对界面输入的数据做参数化(Parameterization)操作; 完 阅读全文
posted @ 2020-07-27 19:33 捷后愚生 阅读(119) 评论(0) 推荐(0) 编辑
摘要: LoadRunner 的基本原理 后端性能测试工具首先通过虚拟用户脚本生成器生成基于协议的虚拟用户脚本,然后根据性能测试场景设计的要求,通过压力控制器控制协调各个压力产生器以并发的方式执行虚拟用户脚本,并且在测试执行过程中,通过系统监控器收集各种性能指标以及系统资源占用率,最后通过测试结果分析器展示 阅读全文
posted @ 2020-07-27 19:18 捷后愚生 阅读(206) 评论(0) 推荐(0) 编辑
摘要: WebPagetest 功能简介 WebPagetest,是前端性能测试的利器: 可以为我们提供全方位的量化指标,包括页面的加载时间、首字节时间、渲染开始时间、最早页面可交互时间、页面中各种资源的字节数、后端请求数量等一系列数据; 还可以自动给出被测页面性能优化水平的评价指标,告诉我们哪些部分的性能 阅读全文
posted @ 2020-07-26 18:10 捷后愚生 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 在 Python 中要操作文件需要记住 1 个函数和 3 个方法 open 函数负责打开文件,并且返回 文件对象 read/write/close 三个方法都需要通过 文件对象 来调用 新建(打开)文件和关闭文件 在python,使用open函数,可以打开一个已经存在的文件,或者如果该文件不存在,则 阅读全文
posted @ 2020-07-26 11:31 捷后愚生 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 在获取yaml文件数据时,提示:UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 2: illegal multibyte sequence import yaml def test_yaml(): with ope 阅读全文
posted @ 2020-07-26 11:09 捷后愚生 阅读(1875) 评论(0) 推荐(0) 编辑
上一页 1 ··· 74 75 76 77 78 79 80 81 82 ··· 96 下一页