随笔分类 - 08. Python
Python 相关内容
摘要:Mock,顾名思义,模拟,在我们日常生活中或者影视作品中见得最多的可能就是预备飞行员的模拟训练,用一个虚拟的对象来完成某些不容易构造或者不容易获取的对象或者场景的构造。本文主要介绍是辅助单元测试的一个mock模块的基本使用方法。
阅读全文
摘要:Unittest是python的一个单元测试框架,但是它不仅适用于单元测试,还适用自动化测试用例的开发与执行。我们可以很方便的使用它组织执行测试用例,使用它提供的丰富的断言方法进行测试结果比对,并最终结合HTMLTestRunner生成测试报告完成整个自动化测试流程。
阅读全文
摘要:前一篇博客记录的可以上传用例到testlink指定用例集的脚本,内部分享给了之后,同事希望能将testlink上原有的用例下载下来,用于下次修改上传,所有有了本文。
阅读全文
摘要:封装Python testlink API,实现将Excel编写的用例上传到testlink指定用例集。
阅读全文
摘要:前段时间在做一个算法测试,需要对数据进行分析才能获取到结果;而数据来源于日志,日志文件较大,所以想要获取数据的变化曲线,增量读取是最好的方式。本文介绍获取文件句柄的指针操作的Python实现。
阅读全文
摘要:jinja2是Flask作者开发的一个模板系统,起初是仿django模板的一个模板引擎,为Flask提供模板支持,后由于其灵活,快速和安全等优点在web开发中被广泛使用。本文主要介绍jinja2的基本语法,包含变量、过滤器、控制结构、for循环、宏、继承和Super函数、及利用jinja2进行渲染等。
阅读全文
摘要:通过数据绘图,我们可以将枯燥的数字转换成容易被人们接受的图表,从而让人留下更加深刻的印象。通过 Matplotlib,可以仅需要几行代码便生成各种图形的绘制。本文主要介绍柱状图、饼图和动态图的用法,及解决中文展示问题。
阅读全文
摘要:此前遇到过UTF8格式的文件有无BOM的导致的问题,最近在做自动化测试,读写配置文件时又遇到类似的问题,记录使用Python codecs.open替代open解决问题的过程。
阅读全文
摘要:Python可以使用xlrd读取xls、xlsx类型的Excel文件的信息,编辑原文件稍稍有些麻烦,通常的做法是,xlrd、xlutils.copy生成新的文件。但是,假如xlsx较复杂,夹杂着各种格式、各种规则、各种宏,使用xlrd可能就会遇到问题,普通读取会丢掉所有附带的这些信息。
阅读全文
摘要:当你想做性能测试的时候,你会选择什么样的测试工具呢?wrk?jmeter?locust?还是loadrunner?笔者将在本文中根据自己的使用经验,针对jmeter、locust、wrk和loadrunner常用的性能测试工具进行简单介绍和对比。
阅读全文
摘要:本文主要记录看到过 / 写过的自认为不好的 Python 代码习惯,时刻提醒自己远离这些“最差实践”,避免挖坑。
阅读全文
摘要:字符串格式化,为什么使用"format"替代"%"?"format"和"%"用法对比,及format相关用法总结。
阅读全文
摘要:冒泡排序、插入排序、选择排序、归并排序、快速排序、堆排序、二叉树排序、桶排序、位图排序的Python实现及性能对比。
阅读全文
摘要:Python 多线程模块threading中Timer 定时任务的用法介绍,及相关实例。
阅读全文
摘要:Windows 命令行窗口cmd运行Python程序,展示中文乱码问题解决过程记录。
阅读全文
摘要:Python locust模块性能测试用法介绍及相关实例。
阅读全文
摘要:使用Python的paramiko模块连接Linux服务器,远程执行命令,上传下载、文件。
阅读全文
摘要:Python两个函数相互递归调用,实现在多维嵌套字典、列表、元组的JSON中获取数据。
阅读全文
摘要:使用selenium中遇到的“can't access dead object”错误的解决过程记录。
阅读全文
摘要:使用Python的特殊函数__call__结合装饰器使用方法,实现准确计算函数运行时间。
阅读全文