摘要:
Unittest是python的一个单元测试框架,但是它不仅适用于单元测试,还适用自动化测试用例的开发与执行。我们可以很方便的使用它组织执行测试用例,使用它提供的丰富的断言方法进行测试结果比对,并最终结合HTMLTestRunner生成测试报告完成整个自动化测试流程。 阅读全文
摘要:
本文主要记录使用jenkins插件Allure来生成漂亮的自动化测试测试报告。 阅读全文
摘要:
测试用例(Test Case)是测试设计的一个产出物,它直接体现测试设计的思想,一份漂亮的测试用例是设计思路的优秀体现,用以核实程序是否满足某个特定需求及没有完成多余操作,所以不应针对单个Case去评判好坏。 阅读全文
摘要:
在使用Python + Testlink做自动化的过程中,遇到了数据入库出现乱码的情况,后来通过修改字符集的方式解决了这个问题。本文记录修改mysql的字符集和默认存储引擎相关操作。 阅读全文
摘要:
我们都知道成对组合覆盖是一种非常有效的测试用例设计方法,但是实际工作过程中当成对组合量太大,我们往往很难做到有效的用例覆盖。PICT是微软公司出品的一款成对组合命令行生成工具,它很好的解决了上述的难题。 阅读全文
摘要:
前一篇博客记录的可以上传用例到testlink指定用例集的脚本,内部分享给了之后,同事希望能将testlink上原有的用例下载下来,用于下次修改上传,所有有了本文。 阅读全文
摘要:
封装Python testlink API,实现将Excel编写的用例上传到testlink指定用例集。 阅读全文
摘要:
安全测试一般都存在如下问题:安全测试人员不懂业务,业务测试人员不懂安全,安全测试设计出现遗漏是无法避免的;安全测试点繁多复杂,单点分析会导致风险暴露。因此,TM(ThreatModeling)安全测试设计方法应运而生。 阅读全文
摘要:
前段时间在做一个算法测试,需要对数据进行分析才能获取到结果;而数据来源于日志,日志文件较大,所以想要获取数据的变化曲线,增量读取是最好的方式。本文介绍获取文件句柄的指针操作的Python实现。 阅读全文
摘要:
jinja2是Flask作者开发的一个模板系统,起初是仿django模板的一个模板引擎,为Flask提供模板支持,后由于其灵活,快速和安全等优点在web开发中被广泛使用。本文主要介绍jinja2的基本语法,包含变量、过滤器、控制结构、for循环、宏、继承和Super函数、及利用jinja2进行渲染等。 阅读全文
摘要:
通过数据绘图,我们可以将枯燥的数字转换成容易被人们接受的图表,从而让人留下更加深刻的印象。通过 Matplotlib,可以仅需要几行代码便生成各种图形的绘制。本文主要介绍柱状图、饼图和动态图的用法,及解决中文展示问题。 阅读全文
摘要:
以前都只是在各类文档中见到过XSS,也进行过相关的学习,但是都是一知半解,过了一段时间就忘了。第一次在实际工作中遇到XSS漏洞攻击,所以决定再系统的学习一下,此篇为学习过程的记录。 阅读全文
摘要:
此前遇到过UTF8格式的文件有无BOM的导致的问题,最近在做自动化测试,读写配置文件时又遇到类似的问题,记录使用Python codecs.open替代open解决问题的过程。 阅读全文
摘要:
Python可以使用xlrd读取xls、xlsx类型的Excel文件的信息,编辑原文件稍稍有些麻烦,通常的做法是,xlrd、xlutils.copy生成新的文件。但是,假如xlsx较复杂,夹杂着各种格式、各种规则、各种宏,使用xlrd可能就会遇到问题,普通读取会丢掉所有附带的这些信息。 阅读全文
摘要:
CentOS7 安装Docker,load镜像出现Segmentation Fault or Critical Error encountered. Dumping core and aborting.错误的原因,及重装过程记录。 阅读全文
摘要:
当你想做性能测试的时候,你会选择什么样的测试工具呢?wrk?jmeter?locust?还是loadrunner?笔者将在本文中根据自己的使用经验,针对jmeter、locust、wrk和loadrunner常用的性能测试工具进行简单介绍和对比。 阅读全文
摘要:
在进行综合场景压测时,由于不同的请求,要求所占比例不同,遇到了如何实现的问题。之前在使用LR进行过类似场景的测试,思路是:每次向服务器发出请求时,先生成一个随机数,对随机数进行判断确定执行对应的请求。本文主要介绍使用Jmeter来完成这个思路。 阅读全文
摘要:
关于性能测试中系统用户数,并发用户数,在线用户数,吞吐量的一些理解和实例。 阅读全文
摘要:
本文主要记录看到过 / 写过的自认为不好的 Python 代码习惯,时刻提醒自己远离这些“最差实践”,避免挖坑。 阅读全文
摘要:
本文主要介绍使用Jmeter进行性能测试时设计集合点实现绝对并发的方法,及设置过程中的一些注意事项。 阅读全文
摘要:
本文主要介绍使用Jmeter进行性能测试时,如何使用Jmeter命令行生成数据全面的HTML图形测试报告(Report Dashboard )。 阅读全文
摘要:
字符串格式化,为什么使用"format"替代"%"?"format"和"%"用法对比,及format相关用法总结。 阅读全文
摘要:
Jmeter测试mysql数据库中间件mycat的过程记录。 阅读全文
摘要:
UTF-8保存文件有无BOM导致的问题及解决过程记录。 阅读全文
摘要:
冒泡排序、插入排序、选择排序、归并排序、快速排序、堆排序、二叉树排序、桶排序、位图排序的Python实现及性能对比。 阅读全文