Python测试框架之unittest和pytest(图)

  目前搜狗商城接口测试框架用的是unittest+HTMLTestRunner,case数有1097条,目前运行一次自动化测试,时长约为30分钟,期望控制在10分钟或者更短的时间内。近期打算重新优化框架,着重解决运行效率低的问题。最近调研了一下另一种主流测试框架Pytest,...

分享:

Windows上使用Jenkins&Github实现CICD(图)

  一、摘要  本篇文章笔者将详细介绍Jenkins和Github如何实现CICD的,文章将以Jenkins的使用为主线,伴随着介绍Git的使用,加上一些python代码的执行  二、Jenkins安装  Jenkins官方下载地址为:https://jenkins.io/download/? 会有几个列表分别列...

分享:

SAP里简易的接口函数模块测试工具(图)

  一、写在前面  接口测试工具,首推SOAPUI等专业工具,我写的这个工具,仅适用于部分场景。  比如,我现在不想发布WebService,我只想传个报文到我的函数模块中,测试一下函数模块能否正常接收并解析报文,以及后续的程序逻辑是不是正确。  二、使...

分享:

Fiddler 手机抓包完整流程(图)

  第一部分:下载并安装fiddler  一.使用任一浏览器搜索【fiddler下载安装】,并下载fiddler 安装包。  二.fiddler安装包下载成功后,将下载的fiddler压缩包解压到自定义文件夹【fiddler】或者解压到当前文件夹下,双击文件夹中的【fiddler.exe】文件...

Fiddler自动生成jmeter测试脚本(图)

  概述  昨天我们在课堂上讲了如何通过fiddler抓包,单一接口可以复制到jmeter中进行接口测试,那么如果抓包获取了大量的接口,我们如何快速实现接口转换成jmx文件呢?  今天给大家介绍fiddler的另一功能:Fiddler导出JMeter脚本  操作步骤  一:...

分享:

Jenkins部署java环境(图)

  使用jenkins可实现java代码的自动更新部署等操作。因Java项目的编译及打包通常使用maven完成,所以需在jenkins环境中安装maven。  jenkins部署java项目主要分为:  1.拉取git代码;  2. maven编译、打包项目代码;  3. 打包代码并scp到指定测试...

分享:

Fiddler无法抓包时如何处理(图)

  从事测试工作两年,最近常用的抓包工具为Fiddler,不知道别人怎么想,我粉了!  从软件打开的那一瞬间,就帮你把浏览器代理设置好了,关闭的时候又自动还原了,是不是很酷。但是近来经常会有同事遇到fiddler无法抓包的问题,笔者也曾趟过很过坑,一些...

conport: 持续测试报告生成器(图)

  在回归测试,持续测试,稳定性测试等场景下,我们经常需要生成一份反映测试执行情况的报告。由于这些场景一般都是周期性的,因此手动生成报告不可持续,需要的是一个自动化的报告生成器,并支持报告推送功能。  用自动化脚本实现这一需求,技术上难度...

分享:

Jenkins如何集成gerrit?(图)

  gerrit是一个基于web的代码审查工具,用于git版本控制系统,在代码入库之前对每个提交进行审阅。  gerrit是一个临时区域,在提交的代码成为代码库的一部分之前,可以对其进行修改和检查。在gerrit配置中有两个计数器,Code-Review和Verified,一般情...

IDEA JUnit5测试套件运行错误的问题(图)

  1.问题  在Idea 2017.3中,建立JUnit5的测试用例Test Case,同时建立JUnit4的测试套件,运行测试套件时提示出错“java.lang.Exception: No runnable methods”。  2.分析  Java进行单元测试时,一般会建立多个测试用例Test Case,或者多个测试类...

#
JUnit
分享:

Postman 的开源替代品:Postwoman(图)

  1. 前言  大家都知道,Postman是一个非常受欢迎的API接口调试工具,提供有Chrome扩展插件版和独立的APP,不过它的很多高级功能都需要付费才能使用。  如果你连Postman都还没有用过,不妨可以先体验一番。  Postman官网:  https://www.getpost...

分享:

Jenkins-slave分布式环境搭建(图)

  前言  之前搭建过selenium grid的分布式环境,今天我们再来搭建一次Jenkins的分布式环境:jenkins-slave  Jenkins的Master-Slave分布式架构主要是为了解决Jenkins单点构建任务多、负载较高、性能不足的场景。Master-Slave相当于Server和Agent的概念...

分享:

Jenkins-slave实现并行的自动化测试(图)

  前言  上篇文章搭建了Jenkins-slave的分布式测试环境,我一直在想一个问题,使用这种模式能不能实现并发的自动化测试?我的想法是:同一套UI自动化的测试代码,是否能够通过一个Job绑定多个slave,让多个slave同时执行这一个Job,我觉得实际工作中应...

分享:

RobotFrameWork Web自动化测试环境搭建(图)

  前言  Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD),支持python,java等编...

Jenkins集成allure测试报告(图)

  前言  Allure框架是一个功能强大的自动化测试报告工具,不仅支持多种编程语言,而且能够完美的与各种集成工具结合,包括Jenkins,TeamCity,Bamboo,Maven等等,因此受到了很多测试人员的青睐,那么今天我们就简单的来讲解一下Jenkins中如何集成allu...

Python接口自动化测试框架思想以及源码结构(图)

  1.  前期了解  2.  单个接口例子   #-*-coding=utf-8-*-  #author:shichao  import requests  import json  def get_token():  url1 = "https://cart.taobao.com/trail_mini_cart.htm"  content = {'callback':'Min...

将Charles抓包文件导出到postman客户端脚本(图)

  测试小伙伴,经常使用Charles抓取数据包,但要将数据包内容复制到postman这是是一件费时费力的事情。  Charles2Postman可以帮助你,批量将Charles导出的抓包请求响应数据文件,快速转成支持导入postman格式,让你在没有restful API设计文档情况下,快...

分享:

制作一个简单的命令行测试工具(图)

  接口测试时,经常需要对接口发送不同的请求数据,有些接口所需要的参数是灵活多变的,而同一服务可能存在多个不同的接口。按照正常思路,我们需要为每个接口准备一系列的测试集,比如对于http接口的post请求,我们可能要准备不同的json。在json中,如果...

分享:

RobotFrameWork编写接口测试及如何断言(图)

  1、前言  今天,我们来聊聊,用RobotFramework如何编写接口用例及如何对用例断言。  2、开始前的准备  在写接口用例前,除了前面几节介绍的接口框架环境准备、接口用例规范的制定、项目分层这几点外,在真正开始写用 例之前,还有一环节是必须的...

开源接口测试框架之公司应用篇

  最近一段时间,笔者一直在和我们公司的研发童鞋,运维童鞋等一起努力来搞我们公司的接口,每晚的那个点我们就开始了我们的工作,由于是后期补做,所以在时间上也是那么匆忙,闲暇之余,笔者想着怎么对接口进行详细的功能测试,需要进行一系列的工作,来...

分享:
分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2023
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号