首页 > 其他分享 >postman关联、fiddler断点

postman关联、fiddler断点

时间:2024-09-25 11:50:37浏览次数:11  
标签:fiddler run postman 接口 点击 bpu 断点 请求

fiddler可以做什么?抓包、弱网、断点

一、关联接口:

定义:拿上一个接口的返回参数,做下一个接口入参

省份接口:
http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getSupportProvince

城市接口:

post http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getSupportCity

body byProvinceName 身份

关联接口

1、先请求省份接口,在省份接口的test中将响应体转换成json

// 将响应体中内容转换成json格式

var jsonObject = xml2Json(responseBody); 

// 通过jsonobject 拿到所有的值

js=jsonObject.ArrayOfString.string

// 设置一个环境变量

pm.environment.set("cs", js[4]); (右边有断言可以点,修改一下键和值)

然后发送

提取的响应体,都存放在环境变量中

城市接口

二、多接口的执行(自动执行)

(1)接口脚本导出,我在导入

将集合右键==export===导出

查看导出的脚本:json为后缀的文件

(2)导入接口脚本,后缀名为json格式的

上传文件,选择json脚本

postman左边查看导入好的接口

三、知识点多接口的运行

1、点击集合、点击run

2、环境环境变量,点击run

断言数

四、通过csv文件进行参数化(变量)

1、新建一个csv文件(文件最好另存)

2、编辑文件

3、编辑登录接口,编辑csv文件中的内容

3请求前要读取csv文件的内容

点击run

以上是读取scv中文件

五、通过text文档进行参数

(1)新建text文档,编辑账号,密码

(2)编写接口,设置变量

(3)前置处理器,设置环境变量

(4)在集合中点击run

以上选择文件类型

(5)点击run

fiddler断点:

一、为什么要打断点?

1、开发人员,调试,出错后的某个位置打断点调试代码

2、测试人员,测试,饶过前端的限制,测试后端的反应,

3、测试人员,构造数据,设置断点可篡改请求和返回的数据,根据不同的场景修改内容,达到测试的目的

二、断点分类

1、全局断点和单个接口断点

2、请求前断点和请求后断点

3、请求前断点:修改请求前的参数,请求头和请求体

4、请求后断点:修改响应的参数,响应头和响应体

5、单个接口请求前断点命令: 请求前命令:bpu+url 取消断点:bpu

6 、单个接口请求后断点命令: 请求前命令:bpafter+url 取消断点:bpafter

三、断点的操作

(1)请求前全局断点

a、开启请求前断点

在网页上输入cms网址,进行登录,抓取到登录的接口,如下

在对抓取的接口进行修改内容:请求体、请求头 ,再运行

服务器返回的结果就是篡改的结果

(2)请求后的断点

a.设置请求后的断点

打开网址:输入网址,输入账号,密码,点击登录,在通过fiddler抓取接口

(3)请求前的单个断点

a、确定要断点的接口

bpu  +接口

bpu http://cms.duoceshi.cn/manage/loginJump.do 

在左下角输入bpu+接口 ,敲回车

敲回车显示

bpu  输入敲回车,取消请i去前断点

(4)请求后的单个断点:

bpafter+接口

标签:fiddler,run,postman,接口,点击,bpu,断点,请求
From: https://blog.csdn.net/AgostoDu/article/details/142488828

相关文章

  • Spring Boot+MinIO实战:掌握分片上传、秒传与断点续传,让文件管理更高效!
    在现代应用中,随着文件大小的不断增大和网络环境的复杂化,传统的文件上传方式已难以满足用户需求。通过将SpringBoot与MinIO集成,可以轻松实现文件的分片上传、秒传和续传功能,为用户提供更流畅的上传体验。分片上传分片上传是将大文件拆分成多个小块分别上传,避免单次上传大文件带......
  • 使用Postman测试MQTT协议接口
    MQTT概述MQTT(MessageTelemetryTransport)是一种用于物联网(IoT)的消息传递协议。它的使用范围从家庭自动化和可穿戴设备的小型设备到大型工业机械的自动化。它是一种轻量级技术,以发布/订阅模式为模型,其中连接到单个代理的客户端可以将消息发布到不同的主题,并订阅主题以接收来自......
  • 在没有本地安装的情况下在 Postman 上测试您的端点
    当我的笔记本电脑损坏时,我不得不切换回旧的Windows8机器。安装Rust、Linux和IDE等开发工具非常麻烦,特别是因为我依靠Postman来测试我的服务器端点。为了避免安装Postman,我发现它提供了一个Web应用程序。然而,出于安全原因,网页版不支持localhost,这非常令人失望。经过一......
  • Fiddler
    一、Fiddler简介Fiddler是位于客户端和服务器端的HTTP代理目前最常用的http抓包工具之一功能非常强大,是web调试的利器监控浏览器的所有HTTP/HTTPS的流量查看、分析请求内容细节伪造客户端请求和服务器响应测试网站的性能解密HTTPS的web会话全局、局部断点功能第三方插......
  • Arcgis api 4.x 专题图制作之分级色彩,采用自然间断法;(使用simple-statistics JS数学统
    1.效果2.实现 2.1分级色彩    分级色彩是在GIS制图中,通过不同颜色等级来表示数据量级差异的符号化方法,帮助用户直观识别和比较数据的大小。 2.2分级方法     在GIS中进行分级色彩制图时,可以选择不同的分级方法来表示数据的分布和变化,常见的分......
  • 解决lazarus for win版本断点时不能显示中文变量的值和未定义的中文变量在Messages显
    按【让fpc/lazarus支持中文变量/过程/函数/中文控件名称】处理后已可以使用中文变量,但在debug断点时不能显示中文变量的值和未定义的中文变量在Messages显示乱码。存在的问题:1、不显示中文变量的值:2、在IDE的Messages未定义的中文变量显示乱码: 解决方法:1、不显示中文变量的......
  • 如何利用fiddler做mock测试
    一、什么是mock测试?mock就是在测试过程中,对于某些不容易构造,或者不容易获取的比较复杂的对象,用一个虚拟的对象(mock对象)来创建以便测试的测试方法。 二、为什么进行mock测试? mock是为了解决不同的单元之间由于耦合二难于开发、测试的问题。mock最大的功能是帮你把单元测试的耦......
  • 【Fiddler】进行弱网测试和mock测试
    1、用Fiddler进行弱网测试1.1网络设置1.2自己设置网络,更改网络速度1、Rules—CustomizeRules(快捷键Ctrl+R)打开FiddlerScriptEditor2、Ctrl+F查找m_SimulateModem标志位。默认上传300毫秒,下载150毫秒。3、更改后,继续Rules》Performances》SimulateModemSpeeds选......
  • 高等数学 1.8 函数的连续性与间断点
    目录一、函数的连续性增量的概念函数连续的定义左连续与右连续的概念二、函数的间断点三种情形间断点举例一、函数的连续性增量的概念设变量\(u\)从它的一个初值\(u_1\)变到终值\(u_2\),终值与初值的差\(u_2-u_1\)就叫做变量\(u\)的增量,记作\(\Deltau\),即\[\De......
  • 测试工具Fiddler(三)—— 常见功能介绍
    Fiddler的功能面板1、statistics:请求的性能指标;全世界范围的性能测试;RTP:一个请求的从发送出去到返回的时间;Showchart可以看出图表的示例;2、inspectors:对请求解包:header:请求头信息。UA,cookie,发送请求来源。textView:可以看到返回的数据;imageview:可以看到返回......