robotframework-接口测试详解

最近做接口自动化测试的项目组越来越多了,打算后面写一个RF+requests做接口测试的系列文档,总结遇到的问题,也帮助新入门的同学有个了解,如发现我文档中的不足,请提出意见或建议,以期共同进步!!! 一、环境准备 1、安装robotframework环境 2、相关库:requests,Reque...

2018-10-21 17:56:06

阅读数 2815

评论数 0

APP功能测试点汇总

随着智能机的发展,app移动测试越来越重要,其中功能测试仍然是基础和重点。作为一个老司机,针对大多数的app和移动设备,总结了一些app测试点给大家,希望对刚入坑的小伙伴有点帮助。 1、安装和卸载 先说安装,要考虑如下几点: 是否可以正常安装:1、命令行,2、第三方工具,比如豌豆荚、pp助...

2018-03-22 16:47:18

阅读数 3117

评论数 0

adb报错 error:unknown host service

使用appium或者adb有时会报error:unknown host service,原因是5037端口被占用解决方法1、查看是哪个应用程序占用了5037,在cmd输入命令行:netstat -ano|findstr "5037" 如上图,发现应用程序pid为27416的应...

2017-12-13 14:57:41

阅读数 246

评论数 0

linux查找文件命令

Linux与查找相关的命令主要有以下4个:whereis、locate、find、which。其中find 不常用,whereis与locate经常使用,因为whereis与locate是利用数据库来查找数据,而find直接查找硬盘,速度较慢。which则是在PATH变量指定的路径中搜索指定的系统...

2017-11-29 14:36:51

阅读数 291

评论数 0

接口测试要测试什么?怎么测?

WHY为什么要做接口测试?我个人认为有两个原因:1、尽早暴露出接口问题,减少返工工作量 2、自动化接口测试,减少冒烟、回归测试的重复工作HOW接口测试的用例设计是关键,不能只是单纯正常请求通过就算接口测试过了,要从业务、功能、性能等上去设计用例。参考了网上的资料还有平时自己的一些经验,下图算是一...

2017-11-15 13:39:01

阅读数 5133

评论数 0

测试用例设计技巧

测试用例的编写可不简单,写一份专业的测试用例,是所有测试工作者考虑的内容,其实用例的编写是可以通过一些思路来进行,不少比较成熟的公司为了提升用例的专业性,就会有自己的用例库,包括流程、关注点,以及自己定义的模板。第一步、UI体验测试1.风格、样式、颜色是否协调 2. 界面布局是否整齐、协调(保证...

2017-09-27 14:55:09

阅读数 414

评论数 0

linux grep查看指定内容上下几行

linux系统中,可以利用grep查看指定的内容, 比如:grep “123” test.log //查看test.log中包含123字符的日志如果想查看指定内容上下几行,可以用参考下面的用法:$grep -10 ‘123’ test.log//打印匹配行的前后10行 或 $grep -C...

2017-09-18 14:26:35

阅读数 4462

评论数 1

Fiddler4使用教程

QuickExec命令行的使用Fiddler的左下角有一个命令行工具叫做QuickExec,允许你直接输入命令。 常见得命令有: help 打开官方的使用页面介绍,所有的命令都会列出来 cls 清屏 (Ctrl+x 也可以清屏) select 选择会话的命令 ?.png 用来选择png后缀的图片...

2017-08-31 11:36:23

阅读数 2657

评论数 0

Fiddler手机抓包

前置:安装fiddler,手机和pc处于同一个局域网中PC端fiddler配置配置fiddler允许监听到https,因为fiddler默认只抓取http格式的 设置HTTPS 打开fiddler,选择菜单Tools—>Options,在options弹出框选择https,勾选下图选项: ...

2017-08-31 10:27:44

阅读数 406

评论数 0

Hbase Table already exists

问题描述:前端时间用pinpoint采集数据保存到Hbase,脏数据比较多,想清空数据库重新测试,发现Hbase清空表只能先删除表再重建,不能只清空数据;删除后重建表的时候就报Table already exists,用list查看发现表已经被删了,所以懵逼了~解决方法 1、通过./hbase z...

2017-08-10 14:45:47

阅读数 2094

评论数 0

pinpoint安装部署(二)

解释:我也不知道为啥突然编辑器卡起来了,只能分两篇4. 安装pinpoint-web4.1 部署war包 解压Tomcat,将Tomcat重命名移动到指定位置cd /home/pp_res/ tar -zxvf apache-tomcat-8.0.36.tar.gz mv apache-tomc...

2017-07-18 11:09:39

阅读数 1804

评论数 1

pinpoint安装部署(一)

pinpoint是开源在github上的一款APM监控工具,它是用Java编写的,用于大规模分布式系统监控。它对性能的影响最小(只增加约3%资源利用率),安装agent是无侵入式的,只需要在被测试的Tomcat中加上3句话,打下探针,就可以监控整套程序了。这篇Blog主要是想记录一下它安装的过程,...

2017-07-18 10:02:09

阅读数 3472

评论数 4

jmeter脚本录制

录制常用的方法有两种: 1、利用badboy进行录制 2、jmeter自带的录制功能 badboy录制首先安装badboy并打开,点击红色录制按钮,并在地址栏输入URL地址 录制结束后,点击黑色的方框按钮脚本停止录制,并保存为jmeter脚本: File ——>...

2017-06-20 15:02:59

阅读数 826

评论数 0

GIT命令详解

git clone 远程操作的第一步,通常是从远程主机克隆一个版本库,这时就要用到git clone命令。$ git clone <版本库的网址>比如,克隆jQuery的版本库:$ git clone https://github.com/jquery/jquery.git该命令会在本...

2017-06-13 14:36:35

阅读数 203

评论数 0

windows下jenkins搭建

在windows系统上搭建jenkins持续集成有两种方法: 1、war文件,可以用tomcat或者java命令直接运行 2、msi安装,作为系统服务后台运行 前提:安装并配置java环境war文件 下载地址:http://mirrors.jenkins-ci.org/war/latest...

2017-06-09 09:47:27

阅读数 4982

评论数 0

linux svn更新到指定版本

有时候测试环境会让更新到指定版本,用以验证问题或者其他原因具体方法有两种:方法1: svn merge回滚 1) 先 svn up,保证更新到最新的版本,如2106; 2) 然后用 svn log ,查看历史修改,找出要恢复的版本,如2105 。如果想要更详细的了解情况,可以使用svn dif...

2017-06-07 15:17:18

阅读数 33043

评论数 0

jmeter入门——post请求上传附件

1、上传文件抓包信息 注意:第三个红框中的query string不要写到Jmeter你的parameters下面,要放到路径里才有效2、脚本内容如下

2017-06-05 16:46:25

阅读数 7507

评论数 1

pybot参数介绍

-M –metadata name:value 给最顶层测试套件设置metadata (主要体现在测试报告中) a) example: –metadata version:1.2 -G –gettag tag * 给所有执行的测试 case设置给出的tag -t –test name * ...

2017-06-02 17:15:30

阅读数 2950

评论数 0

jmeter入门——第一个jmeter脚本

开始学习jmeter的使用,以后会一步步的写出来,记录自己的成长之路,也希望对跟我一样初学者有些帮助。 温馨提示:默认在window环境下,jmeter GUI可视窗口 第一步、官方下载jmeter并解压,点击下载 第二步、检查Java环境,建议安装jdk1.7或更高版本 第三步、找到bi...

2017-06-02 16:14:35

阅读数 15003

评论数 6

你陪我长大 我陪你变老

突然又看了王帆的演讲,“不要等到来不及了,不要等到没有机会了。就像所有的父母都不愿意缺席孩子的成长,我们也不应该缺席他们的衰老。”一直自诩理性的自己,却被狠狠的击中了心底的软弱。做一个怎样的子女 我是一个80后,顾名思义,80后就是指1980年到1989年出生的人。但是在中国,我们80后还有一层...

2017-03-09 15:58:53

阅读数 1113

评论数 0

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