自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 jmeter数据库jdbc request select保留结果字段

将在数据库中查询到的结果保存起来 注意事项: 1、Variable names 存储的是查询的字段,一般有几个字段,就用几个变量来进行接收,不同的变量之间用逗号隔开 可以添加debug sampler 来查看结果是否获取到了 ...

2020-04-06 21:21:46

阅读数 9

评论数 0

原创 数据库JDBC request select操作参数化及结果保存

通过用户自定义变量或parameter values方法设置参数化 1、添加数据库连接配置 2、添加jdbc请求 注意事项: 1、parameter values 对应sql语句里面的问号(?),有几个问号,就要传递几个参数,但是参数要用逗号隔开 2、parameter type 参数类型,建...

2020-04-06 18:54:50

阅读数 10

评论数 0

原创 jmeter完成数据库的select多条语句查询

1、在JDBC Connection Configuration配置中添加 ,?allowMultiQueries=true 2、在JDBC Request中query type类型选择Prepared Select Statement或者Callable Statement 查看结果 查询...

2020-04-05 23:46:18

阅读数 7

评论数 0

原创 jmeter解决update、insert乱码问题

数据更新或者插入语句出现问号??或者乱码等 解决方法:在JDBC Connection Configuration配置中路径中添 characterEncoding=UTF-8 特别注意:不一定要设置为utf-8 前提:要跟数据库的编码保持一致 查看数据库编码方法有: 1、通过Linux命令...

2020-04-05 23:05:55

阅读数 7

评论数 0

原创 jmeter完成数据库的单个update及批量update操作

步骤: 添加测试计划 添加线程组,设置线程组的次数 添加JDBC Connection Configuration 添加jdbc请求并输入sql语句,进行参数化 发送sql请求 添加察看结果树 一、单个update 1、添加JDBC Connection Configuration,配置数据库连接...

2020-04-05 14:33:20

阅读数 8

评论数 0

原创 jmeter完成数据库的批量delete操作

操作步骤: 添加测试计划 添加线程组,设置线程组的次数 添加JDBC Connection Configuration 添加jdbc请求并输入sql语句,进行参数化 发送sql请求 添加察看结果树 方法:id存在CSV中或者txt都行 前提id 都必须存在 1、添加JDBC Connection ...

2020-04-05 00:00:53

阅读数 12

评论数 0

原创 jmeter完成数据库的delete操作

三步骤: 添加JDBC Connection Configuration 添加JDBC请求并输入sql语句,进行参数化 察看结果树查看结果 1、添加JDBC Connection Configuration 2、添加JDBC请求并输入sql语句,进行参数化 ,特别注意删之前注意添加条件,别一不小...

2020-04-04 23:26:44

阅读数 10

评论数 0

原创 jmeter结合Beanshell生成加密数据

步骤: 添加测试计划—添加线程组,设置线程组的次数— 添加JDBC Connection Configuration— 添加beal shell sampler,编写加密算法— 添加jdbc请求并输入sql语句,进行参数化— 发送sql请求—添加察看结果树 使用场景:有部分数据直接插入是不可以的,...

2020-04-04 21:30:44

阅读数 15

评论数 0

原创 Jmeter批量造测试数据

步骤: 添加测试计划—添加线程组— 设置线程组的次数—添加JDBC Connection Configuration — 添加jdbc请求并输入sql语句,进行参数化— 发送sql请求—添加察看结果树 ,注意:设置线程组的次数---指定多少数据就设置数据大小 比如造100条数据,直接把线程组设置为...

2020-04-04 16:40:12

阅读数 13

评论数 0

原创 jmeter连接数据库报Cannot create PoolableConnectionFactory (CLIENT_PLUGIN_AUTH is required)解决方法

jmeter连接数据库报Cannot create PoolableConnectionFactory (CLIENT_PLUGIN_AUTH is required) 解决方法:因为添加jar包版本过高,jmeter用的是4.0,jar添加的是mysql-connector-java-8.0.1...

2020-04-03 14:05:53

阅读数 16

评论数 0

原创 jmeter连接数据库四步骤及踩坑

要操作数据库,首先需要添加jar包; jar包名称:mysql-connector-java-5.1.7-bin.jar 戳:jar包下载地址 1、jar有两种方式存放: 1.1随便放—>在测试计划中进行引入 1.2 放在jmeter安装路径lib下,就不需要再次引入了需要重启jmeter...

2020-04-03 13:50:09

阅读数 20

评论数 0

原创 Jmeter操作数据库JDBC Request,JDBC Connection Configuration配置详解

原理:要操作数据库,需要有相关jar驱动,如下图所示 驱动包名称:mysql-connector-java-5.1.7-bin.jar 戳:驱动包下载地址 驱动包有两种方式存放: 1、随便放—>在测试计划中进行引入 2、放在jmeter安装路径lib下,就不需要再次引入了需要重启jmet...

2020-04-02 22:22:02

阅读数 15

评论数 0

原创 jmeter压力测试报告模板包含的几大模块

性能测试报告一般包含了如下几大模块 性能测试的目的:为何要做 性能测试的背景:做的是什么功能模块 性能测试的目标:响应时间TPS、CPU、内存 性能测试的工具选择:Jmeter、开源的,支持分布式 性能测试环境的说明 性能测试场景的设计 性能测试的具体流程 性能测试的结果分析 性能测试的总结 ....

2020-03-31 22:56:14

阅读数 10

评论数 0

原创 jmeter用命令行生成HTML报告的两种方式

----为何要用命令行模式? 使用GUI方式启动jmeter,运行线程较多的测试时,会造成内存和CPU的大量消耗,导致客户机卡死; 所以一般采用的方式是在GUI模式下调整测试脚本,再用命令行模式执行; 命令行方式支持在多个环境下使用,windosw的dos环境下,也可以在linux环境上执行。...

2020-03-31 12:54:14

阅读数 13

评论数 0

原创 jmeter常用命令及执行脚本

jmeter的非GUI模式(即CLI模式 command line) -n 设置命令行模式 -t 指定JMX脚本路径 ,参数为:JMX脚本路径,若非当前目录通用全路径或相对路径 -l 指定结果文件路径(jtl或csv),参数为:结果文件路径,路径不存在会自动创建 -j 指定执行日志路径...

2020-03-29 22:40:26

阅读数 19

评论数 0

原创 JmeterGUI模式和非GUI模式的查看

GUI模式:界面模式 非GUI模式:命令模式 1、JmeterGUI模式 做一般的接口测试、脚本测试、压力测试测试脚本录制编写初期,我们都会选用GUI模式,因为这里不会涉及到压力测试,只是调试脚本,我们本身关注的也是结果是否通过,更加关心的是如下几项: 查看结果 sampler的数据 参数化是否成...

2020-03-29 16:25:07

阅读数 13

评论数 0

原创 jmeter压力测试结果分析

1、使用Assertion对结果进行简单的分类 响应断言:通常是用于对每一个request sampler进行额外验证的工具 响应时间断言:规定请求的响应时间不能超过多少毫秒 1000毫秒=1s 文件大小断言:单位bytes,可以暂时不用考虑,除非性能过程中有说必须是某个size的范围之内 2、通...

2020-03-29 14:03:52

阅读数 23

评论数 0

原创 Jmeter查看压力测试结果

1、压力测试是通过聚合报告查看结果 右键添加-监听器-聚合报告 把所有数据写到一个文件里面去 需要关注几个数据由: Average:平均响应时间——默认情况下单个Request的平均响应时间,当使用了Transaction Controller时,也可以以Transaction为单位显示平均响应...

2020-03-25 21:17:47

阅读数 12

评论数 0

原创 Jmeter请求元件之并发场景设置

1、如何设置线程数 线程数:就是并发数,采取叠加的方式去进行添加 启动时间:每秒启动多少个(可以根据结果去进行调整),策略,想要服务器压力大点就时间少点,想要服务器的压力小点慢慢增加时间长点 循环次数:指定次数or永远(跟下面的持续时间配合使用) 调度器:配合永远使用,去设置持续时间 注意:循环...

2020-03-25 20:36:30

阅读数 11

评论数 0

原创 设计压力测试场景

1、那些业务需要做压力测试? 比较常用的业务场景(or功能模块) 单业务场景/或者业务场景 项目要求做的业务场景 2、压力测试的并发数是多少? 有预期的数值,一次性达到,有上次性能测试的结果值? 无预期的数值?只有参考的在线用户数? 遵循2:8原则----可以用在线用户数的20%作为参考去测试 3...

2020-03-25 17:10:41

阅读数 17

评论数 0

原创 Jmeter优化APP脚本

1):启动Jmeter- 2):添加非测试元件–HTTP代理服务器 选择requestes Filtering—选择排除模式—点击add suggested Excludes 作用:在录制过程中进行有效的过滤

2020-03-25 15:34:29

阅读数 9

评论数 0

原创 jmeter录制app脚本及常见踩坑

要想完成脚本的录制,我们需要完成如下两步操作 1、设置Jmeter相关参数 1):启动Jmeter- 2):添加非测试元件–HTTP代理服务器 注意:在这里要设置好端口,一般设置为9988,不要与本地的其他代理,比如说fiddler或者是其他已用的端口冲突。 3):新建一个线程组,然后在代理服务器...

2020-03-24 22:59:53

阅读数 21

评论数 0

原创 Jmeter录制APP脚本的原理

首先得先理解代理是什么 1、代理(中转站),比如购买票,找黄牛购买,黄牛再把信息提交给12306去给我们买票,其中这个黄牛转卖就是中间商,也就是一个中转站,赚没赚差价不知道。。。 代理最终目的:都是要请求成功,多了一级代理只是说,请求首先是到了代理这个地方,再由代理进行转发 知道代理是啥,那如...

2020-03-24 13:24:53

阅读数 13

评论数 0

原创 Jmeter WEB脚本参数化

为何要做参数化? 模拟用户做多个请求,压力等 哪些参数需要做参数化? 多次重复用到的数据 参数化有几种方式(用户自定义变量?csv?函数助手?) 用户自定义变量 CSV 函数助手 ...

2020-03-23 23:07:15

阅读数 12

评论数 0

原创 软件测试之删除功能点用例梳理

共计22点 一、UI界面测试 删除按钮,UI显示正常,布局合理; 删除后,结果展示,布局合理; 删除后,页面的分页,布局合理; 二、用户体验测试 不选择任何信息,直接点击删除按钮,是否有提示 删除某条或多条信息时,应该有确认提示 三、功能测试 删除后,查询被删数据是否还能在查询界面被查...

2020-01-17 10:49:34

阅读数 42

评论数 0

原创 Linux下编辑并保存文件操作步骤

步骤一: 打开命令控制台找到要编辑的文件,可以执行命令ls看看下面有几个文件 如要编辑的文件名称为:.bash_profile 步骤二: 然后执行命令 vi .bash_profile 步骤三: 修改这个文件的内容,按下间键盘上的 ‘i’ 键,最下方就会变成 INSERT,就可以修改了 步骤四: ...

2020-01-13 17:35:30

阅读数 104

评论数 0

原创 Linux修改文件出现[O]pen Read-Only、(E)dit anyway、(R)ecover解决方法

在Linux中,修改文件出现如下图所示提示信息: [o]pen Read-only, (E)dit anyway, ®ecover, (D)elete it,(Q)uit, (A)bort: 出现问题的原因是:编辑文件的时候断网了 解决方法:点大写的[E],就能继续重新编辑 六个按钮的说明如...

2020-01-13 17:06:33

阅读数 538

评论数 0

转载 软件测试常见面试题

1、你的测试职业发展是什么? 测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自己,不断更新自己改正自己,做好测试任务。    2、你认为测试人员需要具备哪些素质? 做测试应该...

2019-12-16 19:29:38

阅读数 20

评论数 0

原创 请写出truncate和delete, drop表数据的差别?

TRUNCATE和DELETE只删除数据,DROP则删除整个表(结构和数据)。 在速度上,一般来说,drop>truncate > delete

2019-12-10 23:07:14

阅读数 13

评论数 0

原创 jmeter结合badboy录制脚本使用

简介:badboy是一款桌面工具。可以录制脚本。 戳:下载地址 一、 先看看jmeter和badboy区别是啥? badboy缺点:录制时可能出现一些页面不兼容的问题 相对于jmeter:badboy是录制脚本是比较简洁的 反之:则是jmeter优缺点啦 二、操作步骤: 启动badboy–新建...

2019-12-08 22:32:40

阅读数 18

评论数 0

原创 jmeter结合浏览器设置代理录制脚本及对录制后的脚本进行优化

1、设置jmeter相关参数 启动jmeter–工作台–添加非测试元件-http代理服务器(4.0以上版本不需要这样添加) 4.0以上版本直接:右键-添加非测试元件-http代理服务器 添加成功页面 要注意好设定端口以及对应的分组,方便后期收集脚本 2、设置浏览器代理:让浏览器的请求指向jm...

2019-12-05 23:29:09

阅读数 35

评论数 0

原创 Jmeter录制web脚本的原理

1、代理(中转站),比如购买票,找黄牛购买 代理最终目的:都是要请求成功,多了一级代理只是说,请求首先是到了代理这个地方,再由代理进行转发 2、如何设置代理 正常的用户请求如下所示: 通过浏览器——网络去发送请求——最后到达所在的服务器 举个例子:搜索 我们要搜索一些信息,我们首先呢是通过...

2019-12-03 23:20:08

阅读数 117

评论数 0

原创 手机是如何用Fiddler抓请求的?(跟网页用法一样吗?)

通过代理的方式。 1、在fiddler里设置监听端口 2、在手机上设置代理为Windows本机的IP地址以及fiddler监听的端口,然后进行访问。 3、fiddler会 把访问过程中涉及到请求都会抓取。 ...

2019-12-02 21:22:16

阅读数 15

评论数 0

原创 测试常用常见Linux命令(包含基本上线部署流程)

转载自:https://www.cnblogs.com/panda-sweets/p/11720345.html 注:在原文基础上稍有增加和修改,可在此戳原文链接 Linux系统的稳定、安全、免费、开源等特点,使其在软件行业中应用越来越广,越来越普遍。 测试岗位的招聘要求中,也都会涉及要熟悉Lin...

2019-11-30 23:07:48

阅读数 31

评论数 0

原创 10种测试用例设计方法优缺点记录

用例设计方法从优缺点及其适用范围考虑!!! 用例设计方法有: 等价类 边界值类 判定表 正交实验 流程分析 状态迁移 因果图 输入域覆盖 输出域覆盖 异常分析 一、等价类 优点: 1.简单、高效 2.快速评估测试用例的数量:最少用例数=功能数(输入数+1) 缺点: 1.只考虑了独立输入的有效...

2019-11-28 15:18:19

阅读数 30

评论数 0

原创 jmeter完成文件上传

要上传文件肯定是要先登录如下: 1、登录文档 2、文件上传接口文档 一、添加线程组-添加http请求接口(登录接口) 1)因为都是用一个ip,避免重复添加,添加一个HTTP请求默认值 2)登录请求 3)添加HTTP信息头管理器 4)查看结果树-登录成功 二、文件上传 1)添加http请...

2019-11-15 23:11:44

阅读数 28

评论数 0

原创 接口测试的重点是什么?

测试过程中确保自己接口请求地址、参数传参正确性,测试过程中关注服务器返回例status、code、 msg信息,数据库表信息更改,日志信息:特别是报错的时候需要通过日志帮助排查问题。 ...

2019-11-14 21:17:20

阅读数 94

评论数 0

原创 jmeter写入结果到Excel之环境准备

步骤: 1、下载:jxl.jar这个jar包 2、下载好之后,放到jmeter的安装路径下的lib目录下。 3、jxl.jar的作用:完成对Excel的读写以及修改操作 如何利用jmeter操作Excel的思路分析 一、Excel中一般有三个要素:workbook、sheet、cell 要想把结果...

2019-11-13 23:01:45

阅读数 44

评论数 0

原创 jmeter存储测试结果

发送请求后,我们可以通过查看结果树看到结果,但是如果想要把结果保存起来,怎么做呢? 我们可以利用监听器–保存响应到文件,对结果进行存储,界面如下 文件名前缀:保存到那个地方前缀是什么 variable Name:把结果存储起来,后续会用到的时候,直接通过变量来获取 后续的选项,可以一个一个的...

2019-11-13 22:29:36

阅读数 12

评论数 0

原创 如果明天要上线,还有很多Bug没有修改,项目经理又没有时间管,你该怎么办?

1、自己对于所有没有修改的bug按严重程度做一下整理,可以添加一些备注,比如该界面问题不影响用户操作,且记得记录到bug 缺陷管理平台,优先级排序,督促开发进行修改。 2、将整理后的bug发送邮件给项目经理,并抄送给其他项目组同事,并且电话通知项目经理查阅。 3、若项目经理回复可以发布,那就万事大...

2019-11-13 21:13:59

阅读数 50

评论数 0

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