摘要: 一、为什么要进行接口自动化,有什么好处? 自动回归测试:接口自动化测试能够快速、高效地进行回归测试,确保系统功能的稳定性和可靠性。 提高测试覆盖率:通过自动化测试可以覆盖更广泛的测试场景,包括异常情况和边界情况,提高测试覆盖率。 提高测试效率:自动化测试可以节省大量的人力和时间成本,减少重复性劳动, 阅读全文
posted @ 2024-03-05 11:17 山重水复疑无路 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 最近在写接口自动化时,之前运行好好的代码,突然之间不能运行了,一直报错 org.yaml.snakeyaml.error.YAMLException: java.io.IOException: Stream closed 在网上找了各种各样的方法,都没有解决。 问题原因: 之前没有添加子模块,所以直 阅读全文
posted @ 2022-03-31 10:51 山重水复疑无路 阅读(969) 评论(0) 推荐(0) 编辑
摘要: pytst fixture 阅读全文
posted @ 2019-12-11 18:08 山重水复疑无路 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 实例: def del_file(filepath): """ 删除某一目录下的所有文件或文件夹 :param filepath: 路径 :return: """ del_list = os.listdir(filepath) for f in del_list: file_path = os.pa 阅读全文
posted @ 2019-12-03 17:26 山重水复疑无路 阅读(26658) 评论(0) 推荐(0) 编辑
摘要: 1.复制文件和文件夹 shutil.copy(source,destination) 复制文件,返回一个字符串,表示被复制文件的路径 shutil.copytree()将复制整个文件夹,以及它包含的文件夹和文件 2.文件和文件夹的移动与改名 shutil.move(source, destinati 阅读全文
posted @ 2019-07-10 18:01 山重水复疑无路 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 用句点字符匹配换行 点-星将匹配除换行外的所有字符。通过传入 re.DOTALL 作为 re.compile()的第二个参数,可以让句点字符匹配所有字符,包括换行字符 复习 ?匹配零次或一次前面的分组。 *匹配零次或多次前面的分组。+匹配一次或多次前面的分组。{n}匹配 n 次前面的分组。 {n,} 阅读全文
posted @ 2019-07-09 17:10 山重水复疑无路 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要用正则表达式 “知道[正则表达式]可能意味着用 3 步解决一个问题,而不是用 3000 步。如果你是一个技术怪侠,别忘了你用几次击键就能解决的问题,其他人需要数天的烦琐工作才能解决,而且他们容易犯错。” 2.使用方法 简单举例: 变量名 mo 是一个通用的名称,用于 Match 对象。 阅读全文
posted @ 2019-07-09 16:19 山重水复疑无路 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 简介 这里我们说的性能测试主要是应用的CPU和内存占有率,如果CPU和内存占用率过高,就会导致内存泄漏,导致应用发生崩溃,影响用户的体验 测试方法 首先,我们说下性能测试的方法, 1.通过手动点击,不断跳转到一个界面 2.使用Monkey来进行稳定性测试 工具使用 1.通过手动点击,不断跳转到一个界 阅读全文
posted @ 2019-07-05 18:29 山重水复疑无路 阅读(2008) 评论(0) 推荐(0) 编辑
摘要: dex文件代码占用内存。类函数的代码和常量占用的内存,dex mmap是映射classex.dex文件, Dalvik虚拟机从dex文件加载类信息和字符串常量等。Dex文件有索引区和Data区 进程独占的内存。也就是应用进程销毁时系统可以直接回收的内存容量。 通常来说,“private dirty” 阅读全文
posted @ 2019-07-05 12:39 山重水复疑无路 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: 通过循环执行adb的查看内存命令来进行内存比较,分析内存是否泄漏: CPU: 阅读全文
posted @ 2019-07-04 23:33 山重水复疑无路 阅读(2276) 评论(0) 推荐(0) 编辑