Jmeter 中 CSV 如何参数化测试数据并实现自动断言

当我们使用Jmeter工具进行接口测试,可利用CSV Data Set Config配置元件,对测试数据进行参数化,循环读取csv文档中每一行测试用例数据,来实现接口自动化。此种情况下,很多测试工程师只会人工地查看响应结果来判断用例是否通过。 其实我们同样可利用CSV Data Set Config ...

豆姐姐 @ 2020/07/30

Jmeter之JSON提取器应用

在接口测试中有一个这样的场景:登录之后,需要进行昵称修改,怎么实现? 首先我们分别看下登录、昵称修改的接口说明: 以上业务中补充一点,昵称修改,还需要添加请求头Authorization传登录获取的token值。 分析:登录之后的响应结果中会返回用户id、token信息; 而更新昵称需要传参memb ...

豆姐姐 @ 2020/03/27

一个 tomcat 下如何部署多个项目?附详细步骤

一个tomcat下如何部署多个项目?Linux跟windows系统下的步骤都差不多,以下linux系统下部署为例。windows系统下部署同理。 一、不修改端口,部署多个项目 清楚tomcat目录结构的应该都知道,项目包是放在webapps目录下的,那能否在同一个tomcat的webapps目录下运 ...

豆姐姐 @ 2020/03/04

如何高效开展测试用例评审?附用例评审检查清单及用例评审报告模板

一、前言 在一个完整的测试流程中,测试用例是很核心的一个产出物。一份优秀的测试用例,能确保软件产品质量的可控。但由于每个人思维局限性,对产品背景、需求、功能实现逻辑等理解深度不一致,编写的测试用例或多或少存在一些遗漏点,就算是高级测试工程师,甚至是专家级的,也不能百分百保证说自己写的测试用例质量没有 ...

豆姐姐 @ 2020/03/04

测试人员必备之 mysql 常用命令学习指南

1、数据库连接 1、通过命令行连接数据库 输入以上命令,回车后输入密码,回车,出现 mysql> 命令提示窗口则表示登录成功,可以在mysql>下输入任何sql语句。 2、退出mysql 2、创建数据库 先连接mysql服务后,再使用sql语句。可以通过命令连接也可以通过客户端工具例如navicat ...

豆姐姐 @ 2019/07/30

Jmeter 如何把数据库的数据依次获取作为参数传入下一个请求?附栗子

某一天碰到一个问题,觉得很有必要整理一篇文章出来~ 因为项目的原因,假设我们要实现如下要求: 从数据库的用户表里获取用户信息,并作为参数全部传递给登录请求,分别完成登录操作。 一、jmeter连接数据库 DataBase URL: jdbc:mysql://192.168.88.130:3306/d ...

豆姐姐 @ 2019/07/02

笔试题常见之测试用例设计

一、问题背景 近期有在测试交流群里碰到这样一道笔试题,试题截图比较模糊,转成文字如下: 使用边界值分析法设计超市管理系统“用户管理”模块的测试用例集,填写测试用例表。 “用户管理”界面如下图所示,功能需求简介如下 1)用户名:直接显示,不允许用户修改。 2)会员级别:直接显示,不允许用户修改。 3) ...

豆姐姐 @ 2019/04/24

SoapUI之cookie设置

一、测试背景: 1)接口测试需要完成注册-->登录-->充值,使用soapui构建好测试用例、设置断言后,运行结果如下: 2)recharge接口运行失败,继续查看该接口具体发送的请求及返回结果有无错误: 3)这里解释下JSESSIONID是干嘛用的。用户登录(login)向服务器发起请求,服务器会 ...

豆姐姐 @ 2019/04/12

SoapUI之http接口测试

SoapUI是一个开源测试工具,可以进行webservice/http协议的功能、负载、安全性测试。SoapUI pro是SoapUI的商业非开源版本,实现的功能会更多一点。一般的测试场景,用开源版本即可。 一、Soapui的安装 SoapUI官方网址:https://www.soapui.org/ ...

豆姐姐 @ 2019/03/20

Jmeter之正则表达式提取器应用

说到Jmeter正则表达式提取器的应用,就不得不说到关联。所谓关联,就是把应用中动态变化返回的数据获取到,把它保存为一个参数,提供给后面需要用到的地方进行使用。 Jmeter中关联是通过“添加—后置处理器—正则表达式提取器”来获取数据,且注意正则表达式提取器附在需要获取数据的某个采样器之下,数据一般 ...

豆姐姐 @ 2018/09/05

凭什么说软件测试行业没有前景?

关于软件测试行业有没有前景?我觉得是有的!关心这个问题的应该主要是以下两类朋友: 1)想入行在观望的朋友 2)已经入行但薪资处于瓶颈 以下从3个方面做下分析,也是大家比较关心的3个话题,如有不当之处,也请大家指出。 1、行业“钱”景如何? 与其说前景,不如说“钱”景。很多时候在谈论这个行业的前景时, ...

豆姐姐 @ 2018/08/29

【tomcat环境搭建】一台服务器上部署多个tomcat

一台服务器上面如何部署多个tomcat?其实linux和windows步骤都差不多,都是: 第一步:解压tomcat安装包后,复制一份并且重命名;多个tomcat就多复制一份 第二步:将复制的tomcat进行端口修改,避免多个tomcat项目同时运行端口冲突 以下以linux下部署2个tomcat为 ...

豆姐姐 @ 2018/08/29

面试题:如何测试微信朋友圈(附图)

如果碰到这种题目,我们可以从以下几个方面来分析: 功能、界面/易用性、中断、网络、兼容性、安全性、性能测试 功能测试 1、朋友圈发送功能 1)只发送文本 a、考虑文本长度:1-1500字符(该数据为百度数据)、超出最大字符长度 b、考虑文本类型:纯中文、纯数字、纯字母、纯字符、纯表情(微信表情/手机 ...

豆姐姐 @ 2018/08/29

面试题:电梯/雨伞/杯子/笔/A4纸/纸杯… 怎么测试?

目的 面试的时候,面试官出题可能会出其不意: 比如随意指定生活当中的一件物品,问你如何测试,见下 作为测试人员,电梯/雨伞/杯子/笔/A4纸/纸杯… 怎么测试? 面试官的考察点 1.在没有需求文档或者需求不完整的情况下,你如何测试 2.能不能把测试用例设计方法应用到实际工作中去 3.你的测试思维是否 ...

豆姐姐 @ 2018/08/29

【tomcat环境搭建】Linux和Windows下tomcat开机自启动设置

目前很多项目都部署在tomcat上,频繁操作中,每次启动或关闭tomcat都稍显麻烦,那如何设置tomcat的开机自启动? Linux下tomcat的开机自启动设置 网上主要有两种方式,一种是shell脚本启动方式、一种是修改系统文件方式;这里整理下秒上手的简易方式。 1、修改系统文件rc.loca ...

豆姐姐 @ 2018/08/29

测试人员如何逃过“背锅侠”宿命?

所谓的“背锅”场景? 线上出了问题,首先第一想到的是测试人员没测好,进而出现了以下追责的对话: 1、为什么这么浅显的bug没发现? 2、这个bug这么严重,你怎么不提出来呢? 我提了的,但XX说不影响不改/XX说不影响延期了…… 那为什么你没找我确认? 3、这么严重的bug,你都没发现? 无意间出现 ...

豆姐姐 @ 2018/08/29

APP压力稳定性测试之monkey入门

1、什么是monkey? Monkey是一个命令行工具,使用安卓调试桥(adb)来运行它,模拟用户触摸屏幕、滑动Trackball、按键等随机事件流来对设备上的程序进行压力测试,检测程序多久的时间会发生异常,可以根据获取的log信息进行修复。 注:运行adb服务,需要搭建android sdk的环境 ...

豆姐姐 @ 2018/08/29

APP压力稳定性测试之monkey环境搭建

一、搭建adb环境: 需要的安装软件包可以使用我分享的,链接:https://pan.baidu.com/s/13DThDtc0GALabTakshcLfg 密码:0kuo;也可以自己百度下载 1)下载adb压缩包: 32位操作系统,用这个包: 64位操作系统,用这个包: 2)把对应的adb压缩包在 ...

豆姐姐 @ 2018/08/29

web功能测试之表单、搜索测试

初入职场接触功能测试老是碰到以下情况不知道怎么写测试用例: 一个界面很多搜索条件怎么写用例?下拉框测试如何考虑测试点?上传要考虑哪些验证点?...... 所以这篇主要是整理关于web测试之表单、搜索测试的相关要点。 1、表单测试 表单一般指在界面进行数据提交操作的,包括新增和修改数据。例如注册 它涉 ...

豆姐姐 @ 2018/08/29

如何更有效地说服开发接收你的bug?!

来来来,测试小伙伴们,看看以下这张图是不是觉得很熟悉.. 虽然这张图带点戏谑的成分,但确实折射出大部分IT公司测试人员在报bug时,与开发的沟通存在些许问题。如何更有效地说服开发接收你的bug,以下整理下资深老鸟们给测试新人的一些建议: 1、首先确定这是一个个实实在在的bug。 不要出现因为配置原因 ...

豆姐姐 @ 2018/08/29