几种不同形式的空格

HTML中:  半角的不断行的空白格(推荐使用)  半角的空格   全角的空格

键盘Sapce键输出的空格(Unicode编码:/u0020):

英文半角空格具有换行的效果,会出现不期望的换行现象;

中文半角空格间距太大,效果不佳;

不换行空格(Non-breaking space)(Unicode编码:/u00A0)

主要用途用于禁止自动换行,在英文中主要用于避免类似(100 KM)这种文字被错误地分词排版成两行。

### JMeter 请求参数的类型或种类 JMeter 是一种功能强大的性能测试工具,支持多种类型的请求参数化方式。以下是常见的几种请求参数类型及其应用场景: #### 1. **URL Query String 参数** 这些参数通常用于 GET 请求中,在 URL 后面附加键值对形式的查询字符串。例如: ``` http://example.com/api?key=value&date=2023-01-01 ``` 这种参数可以直接通过 HTTP Request 的 `Parameters` 面板输入[^1]。 #### 2. **Body 数据 (Form Data 和 Raw)** 对于 POST 或 PUT 请求,可以将参数放置在请求体中。具体分为两种常见情况: - **Form Data**: 使用表单编码 (`application/x-www-form-urlencoded`) 将参数发送给服务器。 ```plaintext key=value&date=2023-01-01 ``` 这种情况下可以在 HTTP Request 中选择 `Use multipart/form-data` 来设置多个字段[^1]。 - **Raw Body**: 对于 JSON、XML 等复杂结构化的数据,可以选择 `Content-Type: application/json` 并手动填写原始数据。例如: ```json { "key": "ca769af669aa0e53264d8c8845a78fd0", "date": "2019-08-12" } ``` #### 3. **Headers 参数** 某些 API 接口需要特定的头部信息来验证身份或其他用途。可以通过 Headers Manager 添加自定义头信息,例如: ```plaintext Authorization: Bearer token_value_here Content-Type: application/json ``` #### 4. **Files Upload 参数** 当接口涉及文件上传时,可使用 `HTTP Request Defaults` 或直接配置 `File Path` 字段指定要上传的本地文件路径。此操作适用于二进制文件传输场景。 #### 5. **JSON/XML 格式的 Body 数据** 如果目标服务接受 JSON 或 XML 输入,则需确保格式正确无误,并且 Content-Type 设置恰当。例如: - JSON 示例: ```json { "key": "ca769af669aa0e53264d8c8845a78fd0", "date": "2019-08-12" } ``` - XML 示例(注意移除多余空格): ```xml <xml> <key>ca769af669aa0e53264d8c8845a78fd0</key> <date>2019-8-06</date> </xml> ``` 需要注意的是,部分接口可能并不完全兼容 JSON 或 XML 格式的数据提交,因此建议先确认文档说明后再尝试调整实现方案[^1]。 --- ### 注意事项 为了避免因参数错误引发异常行为,请务必遵循以下原则: - 不要在关键位置留白; - 测试前清理不必要的默认值或者残留字符; - 版本差异可能导致界面交互逻辑有所变化,如提到的 JMeter v5.1.1 可能存在切换选项卡无响应的情况,升级至最新稳定版或许能够解决问题。 ```python import json data = {"key": "ca769af669aa0e53264d8c8845a78fd0", "date": "2019-08-12"} print(json.dumps(data, indent=4)) ``` 以上代码片段展示了如何序列化 Python 字典对象成标准 JSON 文本以便复制粘贴到 JMeter 工具里作为 payload 使用。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值