摘要: 1、Fiddler简介 Fiddler是强大的抓包工具之一,它能记录所有客户端和服务器之间的HTTP和HTTPS请求,是web调试的利器。 Fiddler是位于客户端和服务端之间的HTTP代理,它的原理是以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1,端口默认为8888,我 阅读全文
posted @ 2021-05-31 10:54 繁华似锦Fighting 阅读(900) 评论(2) 推荐(2) 编辑
摘要: 1、函数助手介绍 在性能测试过程中,为了模拟真实的用户,往往我们需要让提交的表单内容每次都发生变化,这个过程叫做参数化。 JMeter中的配置元件与前置处理器都能帮助我们实现参数化,为了能够更好的帮助我们进行参数化,JMeter提供了一组函数来帮助我们生成需要的数据,这些函数在函数助手面板进行选择和 阅读全文
posted @ 2021-05-30 18:59 繁华似锦Fighting 阅读(1095) 评论(0) 推荐(1) 编辑
摘要: 我们在使用JMeter进行测试的时候,测试数据是一项重要的准备工作,当每次迭代的数据不一样的时候,就需要进行参数化,也就是从参数化数据文件中来读取测试数据。 JMeter中的参数化方式有多种,我们之前讲过了使用CSV 数据文件设置组件,从.cvs和.txt文件中读取数据。 今天我们来说一下,使用函数 阅读全文
posted @ 2021-05-30 09:23 繁华似锦Fighting 阅读(926) 评论(0) 推荐(1) 编辑
摘要: 之前我们都是使用.csv格式的数据文件实现了JMeter的参数化,今天我们演示使用.txt格式的数据文件实现JMeter的参数化。 需求:我们以一个登陆接口为例。 发送登录请求的时候,我们需要传递两个参数:phone和password。 针对这个登录接口设计5条用例,如下: 正常登录。 手机号未注册 阅读全文
posted @ 2021-05-29 09:40 繁华似锦Fighting 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 我们本篇文章演示在请求中,以Json形式的数据格式,实现JMeter参数化。 我们以小项目学院管理系统为例,下载地址:点击下载,里面有详细的启动配置说明和API接口文档。 接口文档如下: 学院-新增 1) 请求方法:POST 2) 请求地址:http://127.0.0.1:8000/api/dep 阅读全文
posted @ 2021-05-28 10:04 繁华似锦Fighting 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 1、用户参数组件介绍 用户参数(User Parameter)组件在前置处理器元件中添加,前置处理器的作用是在取样器发出请求之前,执行一些操作。 即:如果将前置处理器附加到取样器元件中,则它将在该取样器元件运行之前执行。常用操作如:取样器参数设置、环境变量设置、脚本预处理等。 之前我们介绍过,JMe 阅读全文
posted @ 2021-05-27 17:54 繁华似锦Fighting 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 前面向大家介绍了Postman的用法,我们发现这些操作都离不开Postman 的客户端,我们知道服务器一般都是Linux系统,那么如何在Linux系统下运行我们的Postman测试集脚本(json文件)呢,谷歌公司为了解决这个问题,引入了 NewMan工具。 1、NewMan工具的介绍 Newman 阅读全文
posted @ 2021-05-27 10:54 繁华似锦Fighting 阅读(1366) 评论(2) 推荐(1) 编辑
摘要: 1、用户自定义变量介绍 我们可以看到前面一篇文章的例子中,数据文件login_data.csv的后三个参数都是一样的,我们可以把这些变量提取出来,放在一个公共的位置,方便我们随时提取。(凡是可以输入的位置,都可以使用参数化变量) 在JMeter中,有两个地方可以设置这种公共的变量: 一种是在“测试计 阅读全文
posted @ 2021-05-26 17:37 繁华似锦Fighting 阅读(705) 评论(2) 推荐(1) 编辑
摘要: 1、参数化的定义 参数化是自动化测试脚本的一种常用技巧,可将脚本中的某些参数使用变量来代替。例如登录操作时,利用GET/POST请求方式传递参数的场景,可在脚本运行时指定参数的取值范围和规则。 脚本在运行时,根据需要选取不同的参数值作为输入,该方式称为数据驱动测试(Data Driven Test) 阅读全文
posted @ 2021-05-26 09:24 繁华似锦Fighting 阅读(1075) 评论(1) 推荐(0) 编辑
摘要: 上一篇文章详细的介绍了HTTP Cookie管理器的作用和内容,本篇文章详细的说明一下使用。 我们使用一个电商项目进行演示,在调用登录接口完成登录之后,通过查看购物车接口获取该用户购物车中的信息。也就是说如果需要查看到购物车中的信息,则我们先要是登陆状态,这样的情况下,就需要有Cookie信息的存在 阅读全文
posted @ 2021-05-25 15:30 繁华似锦Fighting 阅读(812) 评论(0) 推荐(0) 编辑