报文是HTTP/HTTPS/TCP/UDP应用程序之间发送的数据块。这些数据块以一些文本形式的元信息开头,这些信息描述了报文的内容及含义,后面跟着可选的数据部分。这些报文都是在客户端、服务器和代理之间流动。
参数 |
参数说明 |
---|---|
协议类型 |
请根据业务的协议类型选择。 |
当协议类型为HTTP和HTTPS时,设置以下参数。 |
|
请求方式 |
GET/POST/PATCH/PUT/DELETE |
响应超时(ms) |
发送请求,等待服务器响应的超时时间。 若不设置此参数,默认响应超时时间为5000ms。 支持变量输入,详情请参见插入变量。 说明:
变量输入有以下限制:
|
携带cookie |
说明:
用例下至少已有一个请求信息,添加新的请求信息时进行设置。
|
请求地址 |
发送请求的URL地址,比如“http://域名/路径”,也可以包含参数的部分“http://域名/路径?key1=value1&key2=value2”。 支持变量输入,详情请参见插入变量。 |
请求参数 |
请求地址中的参数设置。 单击“添加请求参数”,设置“Key”和“Value”,若您不需要添加请求参数,可以单击“删除”,删除请求参数。 |
Headers |
请根据压测服务器需要校验或者使用的头域来添加相关头域及内容。CPTS服务没有对必填头域作要求,仅透传用户定义的头域到压测服务器。“头域”的说明请参见头域说明。 单击“添加头域”,设置“头域”和“值”,若您不需要添加头域信息,单击“删除”,删除报文头域。 说明:
“请求方式”为“POST”或“PUT”,且“头域”为“Content-Type”时,“值”有三种类型,且支持插入变量:
|
Body体 |
实体的主体部分包含一个由任意数据组成的数据块,并不是所有的报文都包含实体的主体部分,有时,报文只是以一个CRLF结束。 如果已设置全局变量或响应提取的局部变量,可在报文内容部分引用变量,执行压测任务过程会将报文内容中的变量值动态替换为指定的值。
说明:
请求方式为GET时,不支持报文内容。 |
当协议类型为TCP时,设置以下参数。 |
|
IP |
发送请求到被测服务器的IP地址。 |
端口号 |
发送请求到被测服务器的端口号。 |
连接超时(ms) |
发起连接,服务器无响应的超时时间。 |
返回超时(ms) |
连接建立成功,等待响应返回的超时时间。 |
连接设置 |
|
返回结束设置 |
通过返回结束设置,来判断本次请求的响应内容是否已经接收完成。
|
报文内容 |
实体的主体部分包含一个由任意数据组成的数据块,并不是所有的报文都包含实体的主体部分,有时,报文只是以一个CRLF结束。 内容格式:请根据被测服务器的业务请求内容,选择“字符串”或“16进制码流”。 说明:
16进制码流的内容取值范围为“0~9”和“a~f”,且总字符个数为双数。 如果已设置全局变量或响应提取的局部变量,可在报文内容部分引用变量,执行压测任务过程会将报文内容中的变量值动态替换为指定的值。
|
当协议类型为UDP时,设置以下参数。 |
|
IP |
发送请求到被测服务器的IP地址。 |
端口号 |
发送请求到被测服务器的端口号。 |
返回结束设置 |
通过返回结束设置,来判断本次请求的响应内容是否已经接收完成。
|
报文内容 |
实体的主体部分包含一个由任意数据组成的数据块,并不是所有的报文都包含实体的主体部分,有时,报文只是以一个CRLF结束。 内容格式:请根据被测服务器的业务请求内容,选择“字符串”或“16进制码流”。 说明:
16进制码流的内容取值范围为“0~9”和“a~f”,且总字符个数为双数。 如果已设置全局变量或响应提取的局部变量,可在报文内容部分引用变量,执行压测任务过程会将报文内容中的变量值动态替换为指定的值。
|
报文通俗的解释就是说平时我们在网站上面的所有单击操作,都是通过编辑成满足协议规范带有用户请求内容格式的码流传送给不同的第三方,最后得到一个正确或者失败响应的一个过程。可以通过在操作时按“F12”,或抓包工具(例如wireshark)查看报文是怎么请求的,然后根据实际业务在压测的报文中填写。
例如,模拟登录请求的POST方法,对应的请求连接、请求方法、头域、报文内容如下图所示。
很长时间以来都没有怎么好好搞清楚 RPC(即 Remote Procedure Call,远程过程调用...
随着Kubernetes已经成为容器编排和调度的事实标准,各大公有云厂商都已经基于Kub...
1. 接口描述 接口请求域名: cvm.tencentcloudapi.com 。 本接口 (DescribeInsta...
客户简介 趣医网(quyiyuan.com)创立于2014年,为京颐集团重要成员企业之一,是...
本文档介绍可能导致 Pod 一直处于 ContainerCreating 或 Waiting 状态的几种情形...
TOP云 (west.cn)4月12日消息,据最新一期sedo交易榜显示,国别 域名 blackjack...
JavaScript 是一种流行的编程语言,最初被设计为单线程和同步的语言,意味着程序...
本文介绍Custom Container事件函数的背景信息及代码示例。 背景介绍 在Custom Co...
GitHub 地址 https://github.com/apache/flink 欢迎大家给 Flink 点赞送 star~ 1...
如何启动程序 双击(windows系统下),或者在shell终端上执行./a.out 在shell终端...