自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

虫无涯的博客

专注测试领域技术研究,测试理论、测试方法、测试管理等测试知识分享、交流和学习

  • 博客(17)
  • 收藏
  • 关注

原创 unittest中使用ddt后生成的测试报告名称如何修改?(如test_api_0修改成test_api_0_titile)

修改前:Unittest使用ddt后生成的测试报告用例名称为:即就是,以“test_xx_数字”为格式的用例名称,感觉满足不了我们的测试需求,不够直观。那么怎么修改呢?查看ddt源码def mk_test_name(name, value, index=0): """ Generate a new name for a test case. It will ta...

2019-12-27 10:53:51 1217 1

原创 Unittest接口测试生成报告和日志方法

HTML报告直接把HTMLTestRunner.py放入工程目录即可报告脚本封装#HTNL格式报告 now = datetime.datetime.now().strftime('%Y-%m-%d_%H_%M_%S') htmlreport = reportpath + "/" + now + r"result.html" print("测试报告生成地址:%s"%...

2019-12-25 14:54:39 3866 8

原创 unittest使用parameterized参数化后如何调用添加到测试套件中

写了一个Unittest+Python+execl的一个接口自动化,在参数化的时候遇到了一个问题。具体的“坑”如下要实现的需求在execl中涉及或写接口测试用例,然后读取execl中每一行的数据,每一行数据就相当于一条用例需求实现path = "F:\InterFace_JIA1\dataconfig\source_user_case.xlsx"params_list = TestRun...

2019-12-23 17:37:50 935 1

转载 Requests+Excel接口自动化测试(Python)

一、框架结构:工程目录二、Case文件设计三、基础包 base3.1 封装get/post请求(runmethon.py)import requestsimport jsonclass RunMethod: def post_main(self,url,data,header=None): res = None if header !=N...

2019-12-19 09:31:03 1695 2

原创 LoadRunner使用笔记(6)-性能测试监控工具nmon安装及使用方法

概述监控,在检查系统问题或优化系统性能工作上是一个不可缺少的部分。通过操作系统监控工具监视操作系统资源的使用情况,间接地反映了各服务器程序的运行情况。根据运行结果分析可以帮助我们快速定位系统问题范围或者性能瓶颈点。  nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统...

2019-12-17 11:51:28 761 3

原创 LoadRunner使用笔记(5)-测试结果分析

场景执行结束后,可以使用 loadrunner 自带的分析工具进行结果分析,这里我们主要考察两个地方,第一是平均事务响应时间 Average Transaction Response Time,第二是并发数运行情况 Running Vusers,这两个显示了场景运行过程中并发数的执行情况与每笔事务的处理时间。还有其他几个考察点,做简要解释。注:事务数概念解释:事务就是脚本中定义的每个 Actio...

2019-12-17 11:43:08 1307 1

原创 LoadRunner使用笔记(2)-如何让LoadRunner11支持6.5万个并发?

破解补丁下载链接:https://pan.baidu.com/s/1jIu0YNG 密码:tcoa下载破解文件,此处我们使用已经下载好的文件“lm70.dll”和“mlr5lprg.dll”。破解步骤将“lm70.dll”,“mlr5lprg.dll”这两个文件复制并粘贴到LR11安装目录下的bin文件夹下,一般是C:\Program Files\Mercury\LoadRunner...

2019-12-17 11:39:01 772

原创 LoadRunner使用笔记(4)-设计测试场景

在脚本录制完成,调试通过后,可以进行测试场景的设计。具体步骤如下:打开“开始->程序->Mercury LoadRunner->Mercury LoadRunner”出现下图点击图中的 Run Load Tests,出现下图界面在新建场景的窗口,选择一种场景类型。下面对三种类型进行简单的说明。Manual Scenario:该项要完全手动的设置场景。Manual ...

2019-12-17 11:36:46 559 1

原创 LoadRunner使用笔记(3)-脚本录制

以下示例,已经过期。看操作方法就行。示例来源忘记了。感谢原作者。在使用 loadrunner 工具前,需确定哪些业务需要使用该工具进行测试,不需要的时候坚决不用,不要认为这个工具万能。以本次测试中的综合查询(预付费综合业务信息查询)为例进行讲解。录制前准备工作在录制脚本前需检查压测环境的整体功能是否正确,待测部分的功能是否正确,只有确保功能正确后才可进行压测。如本次测试,可先验证 50 环境...

2019-12-17 11:32:43 570 1

原创 LoadRunner使用笔记(1)-LoadRunner安装

下载下载链接安装运行“SetUp.exe”点击安装,其中会有提示缺少“Microsoft Visual C++ 2005 SP1运行组件”,下载这个组件。这里安装“vcredist_x86.exe”。安装完成后在一次运行“setup.exe”时,安装程序会自动检查所需组件是否都已安装,确定都安装后弹出如下页面。安装完成后,系统会自动打开“Loadrunner Licen...

2019-12-17 11:10:09 306 1

原创 Google CTS(学习笔记)六:测试结果分析和运行举例

1 Google CTS测试结果分析Android-CTS运行后会产生一测试报告,测试报告以开始的日期+时间命名,如2018.02.01_01.20.30, 一般只要查看testresult.xml文件就可对测试结果进行分析。由于CTS测试所需要花的时间比较长,当对测试进行调试时可针对的进行测试可节约大量时间。以下将介绍几种常用的方法:查看整体测试概览~/android-cts/rep...

2019-12-09 10:10:05 2060 1

原创 Google CTS(学习笔记)五:CTS运行和常用命令

1 运行Google CTScd ~/cts/android-cts/tools/./cts-tradefedrun cts --plan CTS(这条命令是运行所有的测试用例)2 Google CTS常用命令例如:l p查看测试包(或测试计划),如下:...

2019-12-09 10:01:59 1105 1

原创 Google CTS(学习笔记)四:环境搭建(安卓终端)

注意:本文使用的app软件未某公司的Viplex软件,具体的安卓终端连接环境需要根据自己的实际环境来定。1 终端连接电脑下载安装最新稳定版Viplex软件,安装在手机上,打开Viplex软件,连接安卓终端T6 卡,如下:点击“高级设置”,如下点击“高级功能”,如下:拉动屏幕到最底部,在空白处快速点击三下,打开usb调试,如下:在Ubuntu命令行输入命令...

2019-12-09 09:59:23 785 1

原创 Google CTS(学习笔记)三:环境搭建(电脑端)

1.Ubuntu环境安装下载安装Ubuntu;注意:谷歌做兼容性测试的时候使用的是Ubuntu14.04,所以建议使用 Ubuntu14.04或更高版本,下载地址如下,下载完成把镜像存放在电脑上,不要解压链接:https://pan.baidu.com/s/1eTWmCue 密码:1zfl下载安装虚拟机;下载地址如下:链接:https://pan.baidu.com/s/1...

2019-12-09 09:46:21 1239 1

原创 Google CTS(学习笔记)二:环境要求和网络环境框图

1 环境要求 平台 要求 Windows 处理器:Intel(R)Core(TM)i7-4790@3.60GHz 3.60GHz 安装内存:大于等于8GB 系统类型:64位操作系统 硬盘存储:大于等于500GB ...

2019-12-09 09:27:09 727 1

原创 Google CTS(学习笔记)一:目的和简介

1 目的通过Google CTS兼容性测试工具,对安卓系统进行测试,检查系统是否符合兼容性规范,找出系统兼容性问题,提升系统稳定性。2 Google CTS简介2.1 目的CTS全称 Compatibility Test Suite 兼容性测试工具让APP提供更好的用户体验。用户可以选择更多的适合自己设备的APP。让APP更稳定。让开发者设计更高质量的APP。通过CTS的设备可以运...

2019-12-09 09:11:08 3726 1

转载 unittest单元测试框架

unittest是xUnit系列框架中的一员,如果你了解xUnit的其他成员,那你用unittest来应该是很轻松的,它们的工作方式都差不多。unittest核心工作原理unittest中最核心的四个概念是:test case, test suite, test runner, test fixture。下面我们分别来解释这四个概念的意思,先来看一张unittest的静态类图(下面的类图以及...

2019-12-06 16:15:30 239

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除