摘要:CSV数据文件设置(CSV Data Set Config) 该方法也是参数化的一种场景,我们可以提前使用 csv 文件或者其它文本文件(txt、log、xml、json...)构造大量数据,然后再读取文件里面的内容引用到对应的接口当中去,这里要注意的是在国内csv我们使用excel编辑器保存后遇到 阅读全文
posted @ 2021-05-14 13:39 守护往昔 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1、为什么要用自定义的变量 提升脚本的复用性,不用去HTTP 请求里面更改参数,只需要在 用户定义的变量 里面改就可以了 2、自动以变量如何引用 ${变量名} 3、位置: 4、结果 第二个请求: *******请大家尊重原创,如要转载,请注明出处:转载自:https://www.cnblogs.co 阅读全文
posted @ 2021-05-08 19:10 守护往昔 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1、jmeter 设置 2、fiddler 设置 3、jmeter 运行并查看 fiddler jmeter 结果: fiddler 结果: *******请大家尊重原创,如要转载,请注明出处:转载自:https://www.cnblogs.com/shouhu/,谢谢!!******* 阅读全文
posted @ 2021-05-08 18:59 守护往昔 阅读(4) 评论(0) 推荐(0) 编辑
摘要:Jmeter 之 XPath Assertio 一般我们使用响应断言,不使用XPath Assertion 断言 定义:XPath 即为 XML 路径语言,它是一种用来确定 XML (标准通用标记语言的子集)文档中某部分位置的语言。XPath 基于XML 的树状结构,提供在数据结构树中找寻节点的能力 阅读全文
posted @ 2021-05-08 18:36 守护往昔 阅读(3) 评论(0) 推荐(0) 编辑
摘要:jmeter 中有个元件叫做断言(Assertion),它的作用和 loadrunner 中的 检查点 类似;用于检查测试中得到的响应数据等是否符合预期,用以保证性能测试过程中的数据交互与预期一致。 使用断言的目的:在 reques t的返回层面增加一层判断机制;因为 request 成功了,并不代 阅读全文
posted @ 2021-05-08 18:00 守护往昔 阅读(5) 评论(0) 推荐(0) 编辑
摘要:HTTP信息头管理器 1、什么是信息头? 一个http请求会发送请求到服务器,请求里面包含:请求头、请求正文、请求体,请求头就是信息头 2、什么时候用? cooker、token 或者是其他的信息的时候 3、我们的场景设计? 反爬虫添加信息头(在通过 jmeter 发送请求的时候没有使用浏览器访问, 阅读全文
posted @ 2021-04-30 19:00 守护往昔 阅读(19) 评论(0) 推荐(0) 编辑
摘要:一、基础 1、如何添加察看结果树 线程组右键 >>> 监听器 >>> 察看结果树 2、如何查看结果树当中的取样器结果、请求结果、响应数据: 1、取样器结果 取样器的结果 属性 值 含义 Thread Name 老黄历 1-1 线程名称 Sample Start 2021-04-22 12:01:22 阅读全文
posted @ 2021-04-26 23:49 守护往昔 阅读(7) 评论(0) 推荐(0) 编辑
摘要:1、什么时候加? 大部分 http请求参数 用的是 同样的数据 2、如果我加了hetp请求默认值之后,在单个http请求里面还填写了同样数据,那么以谁为准呢? 以 单个http请求 里面填写的数据为准 3、如何添加:线程组右击 >>> 配置元件 >>> HTTP请求默认值 作用:http请求默认值, 阅读全文
posted @ 2021-04-21 11:39 守护往昔 阅读(16) 评论(0) 推荐(0) 编辑
摘要:Jmeter 之 参数类型 分为三种:parameters、bodydata、Files Upload 1、参数(parameters)类型 如何填写参数:键值对形式 ,字典 注意空格 2、消息体数据(bodydata)类型 如何填写参数:json、xml 格式的参数 注意空格 json 格式 xm 阅读全文
posted @ 2021-04-21 11:04 守护往昔 阅读(44) 评论(0) 推荐(0) 编辑
摘要:1、你知道测试小程序跟普通的APP有什么异同么? 原生APP 需要安装,卸载,操作麻烦;占用手机空间 需要注册登录系统 开发周期长,消耗大,成本高10倍+ 支持的平台(android、iOS)需要单独开发 宣发方面需要自己推流,成本高,效果差 小程序 无需安装,用完即走 使用微信的账号,无需注册登录 阅读全文
posted @ 2021-04-16 15:38 守护往昔 阅读(55) 评论(0) 推荐(0) 编辑
摘要:我们想要发起 get 或者 post 请求,我们需要有接口地址和必要的参数; 我们可以在 聚合数据网站找到免费的接口地址,让我们来练习:https://www.juhe.cn/ 注册实名认证一下就可以用了 老黄历接口可以发起get和post请求 1、发起 get 请求 第一步:右击“测试计划”添加“ 阅读全文
posted @ 2021-03-31 19:07 守护往昔 阅读(17) 评论(0) 推荐(0) 编辑
摘要:2开头 (请求成功)表示成功处理了请求的状态代码。 200 (成功)服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。 201 (已创建)请求成功并且服务器创建了新的资源。 202 (已接受)服务器已接受请求,但尚未处理。 203 (非接权信息)服务器已成功处理了请求,但返回的信息可能来自 阅读全文
posted @ 2021-03-31 15:08 守护往昔 阅读(44) 评论(0) 推荐(0) 编辑
摘要:一、HTTP request(请求)详解 一个 http 请求指从客户端到服务端的请求消息,我们可以通过浏览器的F12键,可以看到以下信息: 请求地址:uri 请求方法:HEAD、GET、POST、PUT、OPTIONS、DELETE、PATCH HTTP协议/版本:大家可以自己打开浏览器按 F12 阅读全文
posted @ 2021-03-31 14:21 守护往昔 阅读(22) 评论(0) 推荐(0) 编辑
摘要:1、什么是 Jmeter Apache Jmeter 是 Apache 组织开发的基于 Java 的压力测试工具; 2、适用的测试领域:地方 用于对软件做压力测试,它可以用于测试 静态 和 动态资源; 例如:静态文件,Java 小程序、CGI 脚本、Java 对象、数据库、FTP 服务器,等。 Jm 阅读全文
posted @ 2021-03-31 12:15 守护往昔 阅读(78) 评论(0) 推荐(0) 编辑
摘要:一、tail 功能: 显示指定文件的后若干行。 语法: tail [+ / - num ] [参数] 文件 tail 命令中各个选项的含义为: +num 从第 num 行以后开始显示。 - num 从距文件尾 num 行处开始显示。如果省略num参数,系统默认值为10。 l 以文本行为 num 的计 阅读全文
posted @ 2021-03-29 17:08 守护往昔 阅读(34) 评论(0) 推荐(0) 编辑
摘要:关于 unittestreport 最初在开发的时候,最初只是计划开发一个unittest生成html测试报告的模块,所以起名叫做unittestreport。在开发的过程中结合使用的小伙伴的一些反馈,所以慢慢的扩展了更多的功能进去。之前在写unittestreport的时候,也陆续写了几遍关于un 阅读全文
posted @ 2021-03-02 19:50 守护往昔 阅读(68) 评论(0) 推荐(0) 编辑
摘要:性能测试环境搭建(一) 环境概况 docker 基础知识 docker 搭建数据库 性能测试环境搭建(二) docker 搭建 tomcat 项目 docker 搭建 nginx 集群 jmeter 进行集群 性能测试性能测试环境搭建(三) docker-link 搭建 tomcat-mysql d 阅读全文
posted @ 2021-02-27 13:47 守护往昔 阅读(53) 评论(0) 推荐(0) 编辑
摘要:题目一: 有一个【保单车辆】数据库,数据库包括三个表: 1、保单表:保单号(po)、被保险人(iname)、产品类型(pc)、保险起期(sdate)、保险止期(edate), 五个属性组成,记为:t_poliey_base(po,iname,pc,sdate,edate), po 为关键字。 2、车 阅读全文
posted @ 2021-02-26 16:45 守护往昔 阅读(118) 评论(0) 推荐(0) 编辑
摘要:1、当一个接口出现异常时你是如何分析的? 考察点:对系统了解程度(那个服务查看日志),接口了解程度(接口文档、接口传参、接口如何交互、是同步接口、是异步接口) 先通过抓包获取接口请求参数,返回参数,与接口文档对比;查看是传参错误,还是后端错误; 如果没有接口文档,找到后端开发确认对应服务器日志,对日 阅读全文
posted @ 2021-02-26 13:52 守护往昔 阅读(94) 评论(0) 推荐(0) 编辑
摘要:软件测试点分析基本原则——通用 第一步:先了解产品的基本的业务流程逻辑:是个什么项目,做什么的,怎么工作的? 画出流程图,业务逻辑梳理 第二步:细分模块,针对每个小功能模块进行详细的划分: 正常:覆盖正常核心业务流程--优先测试? ? --单个功能冒烟测试 异常:各种异常? ? --贴近用户使用场景 阅读全文
posted @ 2021-01-27 20:15 守护往昔 阅读(46) 评论(0) 推荐(0) 编辑