PipeHttp 测试工具使用

以下简单介绍下参数工具的使用

GitHub地址:

https://github.com/lulianqi/PipeHttp/ (工程地址)

https://github.com/lulianqi/PipeHttp/tree/master/MyPipeHttpHelper (类库地址)

https://github.com/lulianqi/PipeHttp/tree/master/PipeHttpRuner (测试工具地址)

可执行文件下载地址 :https://files.cnblogs.com/files/lulianqi/PipeHttpRuner.zip

解压到任意目录,双击运行可执行文件PipeHttpRuner.exe即可打开,如下图

1:设置原始报文

如果对http原始报文格式已经有了解可以直接在原始报文区进行编辑

或者点击编辑按钮进入编辑模式

编辑模式如上图

  • 下拉/编辑 设置请求行
  • 点击AddHead 添加请求头,点击 - 按钮可以删除所有请求头
  • 直接编辑请求体(没有则留白)
  • 编辑完成后点击勾确认信息,点击取消放弃编辑

 注意上方pipe host 于http报文无关,但它将是该管道的连接地址,可以直接填写ip,也可以填写域名,端口默认80 (编辑模式下填写正确请求行后会自动补全)

2:添加管道

  • :ReConTime, 表示当前管道会在发送设置值数量的请求后震动重新连接(默认值为0,表示永远不会主动重连)
  • :Response,有 Report 跟 Drop 两种选择,标识应用程序是否想要接收请求回复(默认Report,表示接收返回数据)
  • :AddPipe, 添加管道,前面的数字表示需要添加管道的数量(默认1)
  • :ConnectAllPile,连接列表里的所有未连接管道

3:管道发送

  • :RequstCount,表示每个管道此次将会发送报文的数量(默认1)
  • :isAsynSend,表示多条管道之间是否使用异步发送(默认否)

4:管道列表

  • 列表内容有管道ID,及重连接阈值
  • 绿色代表该管道状态为已连接,红色代表已经被关闭,白色为未连接,黄色代表连接中
  • 列表右键菜单可以选择移除管道,或者重新连接

5:输出区域

  • 选择Save Response To Stream 返回报文不会打印在输出框
  • 因为测试时流量可能会过大显示在输出框对内存及处理性能消耗较大,建议勾选该项
  • 勾选后返回报文会以文件的形式保存(执行文件根目录下的Response目录下,并以时间作为文件名)

下图为测试网络截图

备注: 请勿使用该软件对任何网站尝试攻击行为

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏测试驿栈

JProfiler简明使用教程

 JProfile是一款性能瓶颈分析工具,监控粒度可以细化到某一个类包,堪称神器!我安装了一下9.11的版本,并简单说说使用方法。

2.1K30
来自专栏前端知识分享

第106天:Ajax中同步请求和异步请求

用户填写所有信息后,提交给服务器,等待服务器的回应(检验数据),是一次性的。信息错误又要重新填写!

15020
来自专栏云计算教程系列

如何在Ubuntu 16.04上安装Git

现代软件开发中不可或缺的工具是某种版本控制系统。版本控制系统允许您在源级别跟踪软件。您可以跟踪更改,还原到以前的阶段,然后分支以创建文件和目录的备用版本。

1K70
来自专栏云计算教程系列

三种方法在CVM安装Node.js

Node.js是一个用于通用编程的JavaScript平台,允许用户快速构建网络应用程序。通过在前端和后端利用JavaScript,Node.js使开发更加一致...

22350
来自专栏技术博文

linux创建目录mkdir命令(5)

linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。 1.命令格式: m...

43490
来自专栏大数据和云计算技术

MongoDB系列11:Munin监控MongoDB

Munin是一个网络资源监控工具,可以帮助分析资源趋势。默认提供了大量的分析图形。以下讲述如何设置MongoDB的Munin监控插件。

21930
来自专栏木头编程 - moTzxx

CentOS下(rsync+inotify)监听式实现服务器间的备份实时同步

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

43710
来自专栏coder修行路

python爬虫番外篇(一)进程,线程的初步了解

整理这番外篇的原因是希望能够让爬虫的朋友更加理解这块内容,因为爬虫爬取数据可能很简单,但是如何高效持久的爬,利用进程,线程,以及异步IO,其实很多人和我一样,故...

21260
来自专栏GreenLeaves

pl/sql developer安装配置

pl/sql developer是一款第三方的oracle数据库管理工具,是比较受欢迎的一款oracle开发工具,下面将介绍它的安装配置过程。 1、首先去官网下...

23560
来自专栏LanceToBigData

linux(十四)之linux NFS服务管理

学到这里差不多就结束了linux的基础学习了,其实linux的内容并不难,我们要经常的反复的去操作它,多多和它去联络感情才能很好的掌握这个linux。 加油!今...

460100

扫码关注云+社区

领取腾讯云代金券