展开

关键词

Gallio

根据Gallio网站的描述:Gallio是一个开放的,可扩展,和中立的系统,为.NET提供了一个公共的对象模型,运行时的服务和工具(例如运行器),在任何数量的框架中起协调作用。 Gallio的目标是促进建立一个丰富的社区和厂商所开发的大量的工具之间互操作的生态系统,以便处理比单个独立框架更广泛的需求。 单元、集成、性能,甚至半都可以利用公共的基础设施。此外还需要有统一的界面,使他们更容易的整合到系统和企业流程中来。 Jeff Brown觉得MbUnit团队对于社区的价值,MbUnit可以创建一个中立的,MbUnit可以作为许多框架的宿主(hosts),其他的开源项目和商业项目可以利用该的服务,创造丰富的互操作性且可扩展的解决方案 经过多次讨论后,决定从MbUnit分离出运行器和诞生了Gallio

375100

实战

大家好,我是你的课程老师Fin,欢迎来到我的专栏《实战39讲》,很高兴能在这里和你聊聊。那么在课程开始之前,我先简单一句话介绍下己的从业经验。 我的第一份工作:从事功能第二份工作:从事性能第三份工作:从事专职开发,Java框架第四份工作:从事专职开发,Python企业的要求越来越高哪怕是你去面一个功能岗位 通过本课程,你可以了解Python知识,了解知识,了解企业级项目实践,最主要的是快速掌握搭建一套非常适用的,目前虽然Github上开源非常多,但是详细讲解的课程几乎为 ;如果你有基础,有代码基础,那么可跳过地基,直接开始建楼、装修,带你精通的开发。 总之,对感兴趣的所有人都可以订阅本专栏。

58620
  • 广告
    关闭

    50+款云产品免费体验

    提供包括云服务器,云数据库在内的50+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    TestDog-V1

    前言最近工作不是很饱和,为了充实己于是有了搭建的想法,希望把公司内部所有API、性能、功能都统一起来管理,目前第一版主体功能基本已完成,特此记录下来,希望能够帮到大家,也希望大家多给点建议我会继续完善 性能模块性能模块主要用于收集数据展示结果,实现原理本地抓取log解析上传数据库,前端展示,这里支持Ios、Andriod。报告:?详情报告:???? 功能模块ui报表:这里选则的是Cypress框架执行case输出报告集成到TestDog。有兴趣的可以看下博主之前写Cypress教材。报告:?详情报告:? 目前功能还够完善,这里会继续优欢迎 大家使用的提意见。以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家的支持。

    26631

    DevOps之

    为了满足这些api能更好的回归,我们希望能有一个,它应该要满足以下几个特性:1. 能简单的管理集和用例,并和api管理能集成。2. 选型框架,能同时支持api和web。参考wiki文章3. 开发尽量简单能有IDE,和丰富的调用库。4. 一些简单的CRUD的api,生成代码。5. 详见具体用例列表autotest-ossapi,简单业务可由用例生成的api项目,目前8个用例,主要用于管理简单的增删改查,业务逻辑较为简单的用例,通过配置用例的基本参数即可生成。 结果:??4. 用例生成4.1. 流程图?流程图研发新开发完一个接口,需要在falcon配置对应的api参数,也需要配置对应的用例,具体流程如下:1. Jenkins构建,运行项目。4.2. 操作1. 用例数统计?2. 用例管理界面?5.

    46120

    AutoMagic开源

    博客:http:www.cnblogs.comtsbc 2018年3月29日,Ray跟我说准备把AutoMagic管理开源了!!! 这是个好消息,因为AutoMagic在其所在的企业中实践应用,沉淀了设计的基础理念的落地,对于很多细节我和Ray也曾反复讨论打磨。 因此对于要从事开发的人员来讲有很多值得参考的地方,甚至可以直接用于实际工作中,下面直接给出介绍及github源码地址。 AutoMagicAutoMagic 是一个基于WebUI的管理。为什么叫AutoMagic呢? 因为(Automation)在执行起来的时候是一个很神奇的事情,它可以无人值守的模拟人的操作,就像魔术(Magic)一样。 所以我给她取名叫AutoMagic。?

    1.3K70

    “小 U”- UI

    36310

    开源TestDog

    前言最近工作不是很饱和,为了充实己于是有了搭建的想法,希望把公司内部所有API、性能、功能都统一起来管理,目前第一版主体功能基本已完成,特此记录下来,希望能够帮到大家,并且开源出来。 开源地址小编公众号: To sharehttps:git.code.tencent.comTestDogv1.git效果图登陆模块? 性能模块性能模块主要用于收集数据展示结果,实现原理本地抓取log解析上传数据库,前端展示,这里支持Ios、Andriod。报告:?详情报告:?? 功能模块ui报表:这里选则的是Cypress框架执行case输出报告集成到TestDog。有兴趣的可以看下博主之前写Cypress教材。报告:?详情报告:? 更多文章关注小编公众号: To share

    70641

    Jmeter&Ant构建

    JMeter是一个软件,使负载或业绩为导向的业务(功能)不同的协议或技术。 Apache软件基金会的Stefano Mazzocchi JMeter的最初的开发。 他写道:它主要对 Apache JServ(现在称为如Apache Tomcat项目)的性能进行。Apache后来重新设计JMeter 增强的图形用户界面和添加功能能力。 Jmeter最初使用到性能,后来经过修改,可以对软件的不仅仅进行性能,还可以进行接口与功能,本文章在这里要详细介绍的就是,使用Jmeter一个产品的接口,并把Jmeter与ant,Jenkins 结合起来,的去执行,并且生成给予html的报告。 依据结果中,可以看到执行的结果,是通过的,下来把jmeter与ant进行整合,实现的执行,而不是每次执行,得打开jmeter的界面,点击run去执行,ant的下载地址为:http:ant.apache.org

    40040

    Jmeter&Ant构建

    JMeter是一个软件,使负载或业绩为导向的业务(功能)不同的协议或技术。Apache软件基金会的Stefano Mazzocchi JMeter的最初的开发。 他写道:它主要对 Apache JServ(现在称为如Apache Tomcat项目)的性能进行。Apache后来重新设计JMeter 增强的图形用户界面和添加功能能力。 Jmeter最初使用到性能,后来经过修改,可以对软件的不仅仅进行性能,还可以进行接口与功能,本文章在这里要详细介绍的就是,使用Jmeter一个产品的接口,并把Jmeter与ant,Jenkins 结合起来,的去执行,并且生成给予html的报告。 依据结果中,可以看到执行的结果,是通过的,下来把jmeter与ant进行整合,实现的执行,而不是每次执行,得打开jmeter的界面,点击run去执行,ant的下载地址为:http:ant.apache.org

    26020

    接口简介

    一直想抽时间写一个接口,最近由于公司项目的原因,终于有时间写了。 原本是打算第一版写完后,将接口部分的代码剥离出来进行开源。但是,对代码质量一直不太满意,预备在第二阶段开发完毕后对现有代码进行重构,然后再开源。 希望能帮助到一些对感兴趣的同学。下面是部分页面截图:case管理?case详情??集合?集合详情?全局变量?报告报告会直接使用ExtentReports? 主要包含case管理、集合和数据配置三个模块。下篇文章开始会讲解具体的开发细节,对于功能模块有疑问或者有建议的同学,可以在博客下方留言!

    1K20

    Jmeter+Ant+Jenkins接口

    简介一个完整的接口需要支持接口的执行,生成报告,以及持续集成。 Jmeter支持接口的,Ant支持构建,而Jenkins支持持续集成,所以三者组合在一起可以构成一个功能完善的接口。 环境准备环境依赖JDK环境配置Jmeter安装Ant安装环境变量配置Jenkins安装Ant简介Apache Ant,是一个将软件编译、、部署等步骤联系在一起加以的一个工具,大多用于Java环境中的软件开发 打开html报告httpbin_test.html 报告内容如下:?报告优Jmeter默认生成报告不是很详细,因此我们需要进行优。 扩展资料:Appium jenkins搭建Tips:如果Jenkins已经安装输入地址127.0.0.1:8080无法打开说明可能jenkins服务没有启,需要在管理员模式下输入如下命令来启

    12840

    API,无需jmeter即可压

    API能解决传统API开发过程中面临效率不高、回归工作量大、不同团队使用不同的API工具进行等问题。 RestCloud完全主研发的API可以提升API的效率60%,可根据API输入输出参数生成和保存用例,对API的参数边界进行,根据结果输出报告可全面提升 API介绍(1).png 一、场景API可以对相关业务领域的API按照一定的业务逻辑进行编排然后进行,根据API的结果进行断言,根据不同的断言结果执行不同的业务逻辑,可以完成非常复杂的 三、补全API的参数在API过程中最耗费时间的是准备不同的API参数,API能根据API开发中开发的API补全API的输入参数并能填写参数的默认值,对于JavaBean 四、进行回归API能根据过程中形成的用例进行回归,无需手执行,系统会执行并汇总不通过的API。

    10900

    API,RestCloud效率更高效

    RestCloud API,全Web场景,可以对API进行编排实现复杂的场景、实现对API的,并根据结果输出报告,全面提升API的效率;基于Web界面构建 API介绍(1).png 一、API场景RestCloud API可以对相关业务领域的API按照一定的业务逻辑进行编排然后进行,根据API的结果进行断言,根据不同的断言结果执行不同的业务逻辑 场景API.png 二、对API的参数补全在API过程中最耗费时间的是准备不同的API参数,RestCloud API能根据API开发中开发的API补全API 三、进行回归RestCloud API能根据过程中形成的用例进行回归,无需手执行,系统会执行并汇总不通过的API。 五、API记录记录RestCloud API能记录所有用户在本中对API进行时的记录,用户可以展开任一时间点的用例对API进行,相比于postman等工具更容易管理和使用

    12840

    实践几点经验总结

    作者:廖海珍团队:腾讯移品质中心TMQ 背景 建设是质量和效率提升的一个基础手段。从各产品业务的角度上,在上有了一定的积累。 出于提升建设基础服务的专业度和深度,同时减少重复建设的成本,2016年品质中心成立联合项目,有组织性协作开展中心层面体系和的建设工作。 我们整个主要有四个子系统,任务系统,用例系统,资源系统和报表系统。以下是UTP整体的架构图。 前期的想法很简单,每个人认领一个系统开发,这样各比较独立,只需要沟通好对应的接口即可。 还有整体后的基础质量也应该抓起来,从代码review到各纬度都尽力覆盖到,保证发布无严重质量问题。这一块我们做的比较薄弱,希望能不断加强。 相较于去年的建设,今年更多的关于业务侧的使用,从需求入手,共同建设体系。 经验三,主思考和邀请各团队和老大们共同讨论。

    1.8K10

    接口系列:场景执行

    后端拿到集合id后,会执行以下几步操作:拿到所有全局变量拿到集合变量(集合变量只会在该集合内生效,不会在其他集合中生效)声明报告的保存路径更新集合的最后执行人与最后执行时间调用testng类,进行接口执行 ApiTestConfig.collectionVariableMap.put(variable.getVariableName(),variable.getVariableValue()); } 报告保存路径 ); collection.setExcuteDatetime(new Date()); apiTestCollectionMapper.updateCollection(collection); 执行 Object; o=testCase; this.curRowNo++; return o; }}最后将执行完成后的“集合详情”数据返回给前端,让前端toast提示执行完毕,并更新报告的生成时间,此时点击“报告 ”按钮即可通过最新的url跳转至新的报告页面。?

    37630

    【UTP系列之三】用例管理

    导语UTP是TMQ的一个联合项目,目的是方便各项目人员更好地开展建设工作,减少重复建设的成本,提高产品的效率。 背景用例,是的基础原料,没有用例,工作无法执行,也是一样。实际的开发工作,绝大多数时候都是在进行用例的编写调。 随着工作的深入,用例的数量和类型也大幅度上升。不论从业务的角度,还是技术的角度,我们都需要有一套用例管理系统能够把用例管理起来,以提升运行的效率。 技术对于用例, 用例系统需要实现下面3个技术点:用例的解析:把用例转换为结构的数据, 才能进行存储和管理; 用例的展示:让人员可以方便的进行用例管理; 用例的输出:让执行系统能够把用例运行起来 1 用例的解析大家有各种各样的用例,有Java的,有Python的,还有Excel等。 并且每个组都有己的规范和习惯。用例系统不可能去一一适配每个组的规范,那样的工作量是无法接受的。

    87480

    基于 Jmeter 的 web 端接口(转载)

    功能点批量导入har包生成接口用例接口用例分组树形展示用例编辑失焦保存用例编写提供快捷调模块支持多类型参数,json+文本两种校验支持同一个项目中接口参数传递提供即时任务+每日定时任务两种任务集全局 cookie管理,全局默认参数,全局请求头设置可编排的用例执行顺序报告、简要性能结果图表展示定时任务执行结果图表展示,持续监控首页展示系统全局概要信息docker一键部署,启同步更新组件首页 新建用例&&调?即时任务报告?定时任务报告? 优了原来的容器时区问题,已经启了的同学也不必担心,把原来的容器停止后,再创建个新的即可,数据是取得数据库,不会变。 安装前端依赖$ cnpm i打包前端$ npm run build生成的dist文件夹便是前端部署文件后端服务端代码在server文件夹中,用的python flask框架不需要打包,建议用gunicorn启

    86720

    【UTP系列之二】任务管理设计

    导语UTP是TMQ的一个联合项目,目的是方便各项目人员更好地开展建设工作,减少重复建设的成本,提高产品的效率。 本文主要对于UTP系统的任务系统进行介绍。 1 任务系统设计UTP包含四个子系统:任务系统、用例系统、资源系统、报表系统。其中任务系统负责关联其他子系统,同时负责与构建系统、流程系统等上游系统打通。 1.1 任务系统功能(1)研发节点计划制订:基于研发节点策略,将研发节点同关联,生成相应质量纬度的计划;(2)接入集成:将某一纬度用例、执行资源等信息集成;(3)持续集成驱执行 、类型、执行参数信息、项属性信息;任务配置——构建线研发阶段适应任务定制。 ,收集结果。

    51190

    接口:接口内容的简单执行

    单接口的调执行?2、后端在数据库逐读取所有case的具体信息,逐条执行case。3、将结果进行储存和反馈给前端。 } ** * 遍历ExpectedList,只要有校验不通过的条件抛FALSE * public static Boolean verifyResult(String responseResult, service层这四行代码,进行了处理 己封装的方法,给header,formValue,variableList,expectedList等字段赋值 setJsonValue(testCase); 在进行单接口调时,从result中的testCase信息获取接口响应结果及校验结果,重新渲染页面。 上述过程,将前端传数据然后读sql的过程转变为xml驱testng进行执行,可以替换成一个接口框架。

    25030

    【UTP系列之一】架构介绍与优

    导语 UTP是TMQ的一个联合项目,目的是方便各项目人员更好地开展建设工作,减少重复建设的成本,提高产品的效率。 该可以提供通用的执行环境和丰富的安卓云手机资源(包含安卓云模拟器),用户可以方便的把本地的迁移到统一管理和调度,还可以通过用例拆分并发执行为的执行加速,并提供丰富的报表功能 在功能上划分,任务管理系统,主要做任务的配置和调度,还要做构建(如RDM)的关联,是用户交互的核心,web端用php实现、后逻辑用python。 在容错方面,UTP专门剥离出来了一个文件服务,通过本地文件和网络文件双源共存的方式,使得在云存储故障或者有波的情况下,UTP仍旧能够使用本地文件执行。 如果你来设计一个系统,你觉得最需要考虑的是哪些点呢?架构怎么设计呢?

    63660

    相关产品

    • 金融专有云开发测试平台

      金融专有云开发测试平台

      金融专有云开发测试平台是腾讯云为客户专属搭建的小型化测试开发平台,可以为您快速搭建一套完整的金融云开发测试环境,方便客户在完全模拟现网环境下,进行开发测试,整体环境运行维护统一由腾讯云提供,可以帮助客户减小维护成本,提升运营效率。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券