sosotest 是一个简单易用且功能强大的自动化测试平台。
主要功能
多服务、多环境、多模式支持
可以灵活的配置被测服务,配置测试环境和请求地址。
普通模式、关键字模式和python模式的多模式支持,适合不同能力的测试人员。
可自定义关键字、自定义python函数和类,实现更好的封装。
数据业务分离
全局变量、组合文本功能,实现了平台的数据与业务的分离。
数据驱动
python模式支持接口级的数据驱动。
任务优先变量,实现了任务级的数据驱动。
HTTP/DUBBO测试
支持HTTP接口测试。
支持DUBBO接口测试(telnet invoke方式)。
可结合CI工具完成CI
提供了invoke接口和CI示例,能够跟CI工具结合进行持续集成。
多功能HTTP MOCK服务
提供了mock服务,支持restful规范的接口,支持使用python自定义流程,动态返回mock响应结果。
多种用例导入模式(postman导入、日志导入)
http支持postman导入,日志导入。
dubbo支持日志导入。
多种录制方式(Chrome扩展、报文生成、MOCK代理)
http支持多种录制方式。
Chrome扩展,一键点击生成接口和业务流用例。
复制原始请求报文,一键生成接口用例。
设置app的mock代理,直接生成mock数据后,一键转为接口用例。
分布式异步执行任务,支持多任务高并发
任务执行采用了master-slave的分布式方案,能够接入多个slave实现任务执行的高并发。
sosotest自动化测试平台介绍 github开源地址: https://github.com/LianjiaTech/sosotest testerhome:https://testerhome.com/opensource_projects/sosotest 使用文档:https://github.com/truelovesdu/sosotest_docs 演示地址: http://test
目录 1.背景 D.Python的安装 附录一:问题 1.背景 大结局上演之前,还是照例回顾一下前面两回:先后介绍了sosotest平台搭建中2个重要的组件MySQL和Redis。 在准备好了这些技术设施后,距离正题只剩最后一公里,那就是Python及其依赖包的安装,最后到sosotest的配置和启动。 D.Python的安装 1)推荐版本:v3.6.5。这里通过yum安装即可。 2)安装Pyth
sosotest自动化测试平台介绍 sosotest自动化测试平台的功能: 1、http接口、dubbo接口的测试。(其他类型类型接口测试可通过二次开发支持) 2、支持多环境、多服务配置。 3、支持数据业务分离。 4、支持数据驱动。 5、支持mock。 6、支持CI。 7、支持自定义封装。 8、支持mysql数据库操作、redis操作、mongo操作、kafka等。 9、分布式任务处理,可并发支持
目录 1.背景 C.搭建Redis 1.背景 咱们书接上回~~上回说到sosotest是干嘛的,然后搭建这个平台的准备工作,并且完成组件之一的MySQL的安装和数据库的创建。 本回将继续介绍组件之二---Redis的安装。话不多说,咱们这就开工。 C.搭建Redis 1)安装gcc # yum -y install gcc 安装成功后的校验,输入如下命令后会有gcc的版本信息等提示。 # gcc
GitHub地址:https://github.com/LianjiaTech/sosotest 大家感兴趣的可以去下载部署,然后给个★。 联系QQ:410000368 先简单介绍下sosotest自动化测试平台的功能: 1、http接口、dubbo接口的测试。(其他类型类型接口测试可通过二次开发支持) 2、支持多环境、多服务配置。 3、支持数据业务分离。 4、支持数据驱动。 5、支持mo
1 自我介绍 2 Java垃圾回收 3Java 新生代 老年代 3 项目中python做了什么 4 对自动化测试的看法 5自动化测试框架的了解 6 你为自动化测试做了什么准备 7 快乐数 说思路 8对一个购物车你会怎么测试 反问环节
英文原文:http://emberjs.com/guides/testing/test-runners/ 当运行测试时,可以在很多种不同的方案里选取最适合工作流的方案。找到一种摩擦最低的运行测试的方案非常重要,因为测试是一项经常要做的事情。 浏览器 运行测试的最简单的方法是直接在浏览器中打开页面。下面将展示如何加入一个qunit的测试harness给应用,并可以针对其运行测试: 首先,从这里获取一
自动化测试 如果你想构建可靠的高质量的软件,自动化测试将是你工具箱里面非常关键的一个部分,它帮助你减少手工测试的代价,提高你的开发小组重构已有代码的能力。 自动化测试的类型 并非所有的自动化测试都是相似的,他们通常在作用域、实现方式和执行时间上有所差异,我把他们分成三种类型的测试:单元测试、集成测试和功能测试。 单元测试用于测试你代码的最小单元,在基于java的项目中这个单元就是一个方法(met
传统的接口自动化测试成本高,大量的项目没有使用自动化测试保证接口的质量,仅仅依靠手动测试,是非常不可靠和容易出错的。 YApi 为了解决这个问题,开发了可视化接口自动化测试功能,只需要配置每个接口的入参和对 RESPONSE 断言,即可实现对接口的自动化测试,大大提升了接口测试的效率。 第一步,测试集合 使用 YApi 自动化测试,第一步需要做得是创建测试集合和导入接口,点击添加集合创建,创建完成
1 测试内容 1.1 视觉人员测试 1.2 产品经理测试 1.3 测试人员测试 2 测试工具 2.1 UI 测试工具 2.1.1 TestComplete 2.1.2 RobotFramework 2.1.3 Katalon Studio 参考
在 Hyperf 里测试默认通过 phpunit 来实现,但由于 Hyperf 是一个协程框架,所以默认的 phpunit 并不能很好的工作,因此我们提供了一个 co-phpunit 脚本来进行适配,您可直接调用脚本或者使用对应的 composer 命令来运行。自动化测试没有特定的组件,但是在 Hyperf 提供的骨架包里都会有对应实现。 composer require hyperf/testi
双非本 211硕 非科班算相关专业 简历一周过 算法岗简历挂 1、自我介绍 2、为什么想做测试 3、近期你觉得崩溃的事情(没有,只有一点小困难 具体描述) 4、过去最有成就感的事情(考研 努力获得了回报) 5、你觉得自己很努力做得很好,没有得到相应的回报或者嘉奖怎么办 6、linux指令 如何把服务器上的文件传到本地(正常应该是scp 我说我连ssh通过vscode复制粘贴) 7、测试方法和测试用
聊了快一个半小时 面试官说话很有条理 告诉了我挺多知识和公司情况 体验很棒!有些问题记不得了 整理一下我还记得的问题 1.自我介绍/为什么学测试/学习途径和路线/怎么看待七年的通信教育经历去测试岗位/职业发展规划/介绍自己的一些实践项目 2.python相关: 1⃣️python数据类型 哪些是无序 哪些是有序 2⃣️深拷贝和浅拷贝 3⃣️迭代器和生成器 4⃣️面向过程和面向对象的区别 3.mys