在测试用例中,包含预期结果这么一项,用于辅助测试人员执行测试用例时判断系统的功能是否正常。而在自动化测试中,我们的目标是让测试用例自动执行,因此自动化测试用例中同样需要包含预期结果一项,只不过系统响应结果不再由人工来进行判断,而是交由测试工具或框架来实现。
HttpRunner 的结果校验器优化
HttpRunner 支持 HAR 意味着什么?
HttpRunner开始支持HAR啦!!!
如果你还没有体会到这三个感叹号的含义,那们你可能对HAR还不了解。
HAR 是什么?
HAR的全称为HTTP Archive,是W3C(World Wide Web Consortium)发布的一个通用标准。简单地说,HAR是一个约定的JSON文件格式,用于记录HTTP请求交互的所有内容,包括请求响应的详细记录和性能度量数据。
ApiTestEngine 正式更名为 HttpRunner
在《ApiTestEngine,不再局限于API的测试》一文的末尾,我提到随着ApiTestEngine的发展,它的实际功能特性和名字已经不大匹配,需要考虑改名了。
经过慎重考虑,最终决定将ApiTestEngine正式更名为HttpRunner。
名字的由来
为什么选择HttpRunner这个名字呢?
ApiTestEngine,不再局限于 API 的测试
背景
从编写《接口自动化测试的最佳工程实践(ApiTestEngine)》至今,已经快半年了。在这一段时间内,ApiTestEngine经过持续迭代,也已完全实现了当初预设的目标。
约定大于配置:ApiTestEngine实现热加载机制
背景描述
在ApiTestEngine中编写测试用例时,我们有时需要定义全局的变量,或者引用外部函数实现一些动态的计算逻辑。当前采用的方式是:
ApiTestEngine 集成 Locust 实现更好的性能测试体验
ApiTestEngine不是接口测试框架么,也能实现性能测试?
是的,你没有看错,ApiTestEngine集成了Locust性能测试框架,只需一份测试用例,就能同时实现接口自动化测试和接口性能测试,在不改变Locust任何特性的情况下,甚至比Locust本身更易用。