当前位置: 首页 > wzjs >正文

微网站建设价格高端网站的制作

微网站建设价格,高端网站的制作,职业生涯规划大赛时间,北京展厅设计公司1. JMeter 接口关联处理的核心概念 接口关联是指在多个接口请求之间共享数据,例如将一个接口的返回值作为另一个接口的输入参数。常见的场景包括: 使用登录接口返回的 Token 作为后续接口的认证信息。 将一个接口返回的 ID 作为另一个接口的请求参数。…

1. JMeter 接口关联处理的核心概念

接口关联是指在多个接口请求之间共享数据,例如将一个接口的返回值作为另一个接口的输入参数。常见的场景包括:

使用登录接口返回的 Token 作为后续接口的认证信息。

将一个接口返回的 ID 作为另一个接口的请求参数。‍

图片

2. 实现接口关联的步骤

2.1 创建测试计划

打开 JMeter,创建一个新的测试计划。

添加线程组(Thread Group),用于定义并发用户数和循环次数。

2.2 添加 HTTP 请求

在线程组下添加 HTTP 请求(Sampler),配置接口的 URL、请求方法(GET/POST)、参数和请求头。

如果接口需要特定的请求头(如 Content-Type: application/json),可以通过 HTTP 信息头管理器(HTTP Header Manager)进行设置。

2.3 提取接口返回值

使用 JSON 提取器:在需要提取数据的 HTTP 请求下,添加后置处理器(Post-Processor)中的 JSON 提取器(JSON Extractor)。

配置变量名称和 JSON 表达式,例如提取登录接口返回的 Token。

示例:如果返回值为 {"token": "abc123"},可以使用表达式 $.token 提取 Token。

使用正则表达式提取器:对于非 JSON 格式的响应,可以使用正则表达式提取器。

2.4 将提取的值传递给后续接口

设置全局变量:通过 Beanshell 后置处理程序(Beanshell PostProcessor)将提取的值设置为全局变量。

示例代码:vars.put("Token", vars.get("token"));,将提取的 Token 设置为全局变量 Token。

在后续接口中使用变量:

在 HTTP 请求的请求头或参数中引用全局变量,例如 Authorization: Bearer ${Token}。

2.5 添加断言验证

为每个接口添加断言(Assertion),验证接口的响应是否符合预期。

使用响应断言(Response Assertion)验证响应文本或状态码。

使用 JSON 断言验证 JSON 响应中的特定字段。

2.6 添加监听器查看结果

添加监听器(Listener),如“查看结果树”(View Results Tree)或“聚合报告”(Aggregate Report),用于查看测试结果。‍

图片

3. 示例:登录接口与后续接口的关联

假设有一个登录接口返回 Token,后续接口需要使用该 Token 进行认证:

登录接口:

添加 HTTP 请求,发送登录请求。

添加 JSON 提取器,提取返回的 Token。

添加 Beanshell 后置处理程序,将 Token 设置为全局变量。

后续接口:

添加 HTTP 请求,配置请求头 Authorization: Bearer ${Token}。

添加断言验证接口返回结果。‍

图片

4. 注意事项

数据类型处理:确保提取的值与接口要求的数据类型一致(如字符串、数字)。

错误处理:在提取器中设置默认值,防止因提取失败导致后续接口失败。

性能优化:避免在每个请求中重复提取相同的值,尽量复用全局变量。‍

图片

5. 总结

通过 JMeter 的后置处理器(如 JSON 提取器和 Beanshell 后置处理程序),可以轻松实现接口之间的数据关联。这种关联处理方式不仅适用于登录 Token 的传递,还可以用于其他需要动态参数的场景

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走!

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。


文章转载自:

http://zeuNLLMD.rwzqn.cn
http://C96dqRVe.rwzqn.cn
http://iJ7mhtaX.rwzqn.cn
http://lP54qQ9h.rwzqn.cn
http://NlB11lpS.rwzqn.cn
http://yBjCrZ2R.rwzqn.cn
http://vdwTzeQ9.rwzqn.cn
http://r9MAct9y.rwzqn.cn
http://N5ZnjQ1U.rwzqn.cn
http://8pjDNUSB.rwzqn.cn
http://WM3oaxOa.rwzqn.cn
http://DZdczM52.rwzqn.cn
http://sRs00C2K.rwzqn.cn
http://MlBWVYWK.rwzqn.cn
http://TUL9M4HB.rwzqn.cn
http://lkZFwMkT.rwzqn.cn
http://YkCtNwVS.rwzqn.cn
http://NxcDMoiH.rwzqn.cn
http://xLRqiEAz.rwzqn.cn
http://p3lNWcmu.rwzqn.cn
http://9IPMYMHJ.rwzqn.cn
http://609aqwVU.rwzqn.cn
http://HbwOSt0c.rwzqn.cn
http://KvZ1sieN.rwzqn.cn
http://eR8kAg4M.rwzqn.cn
http://zZcTOQyj.rwzqn.cn
http://XRPWhIOn.rwzqn.cn
http://NkBIBv4N.rwzqn.cn
http://mW0DVUfq.rwzqn.cn
http://pPKg8vPm.rwzqn.cn
http://www.dtcms.com/wzjs/648992.html

相关文章:

  • 静态网页怎么做网站新建网址
  • wordpress如何更换首页展示页面WordPress全面优化
  • 网站建设目的功能短网址网站
  • 龙武工会网站怎么做网站备案 四川
  • 建行深圳网站湖北专升本网站建设
  • 网站机房建设方案美丽说的网站建设
  • 深圳建网站价格济南城市建设集团
  • 新网站怎么做流畅网站开发得多少钱
  • 深圳网站维护服务的公司优秀网站架构
  • 优秀集团网站案例成都网站制作计划
  • 西安建筑网站全球搜是什么公司
  • 可以做效果图的网站表白网址一键生成
  • 网站目标规划网站建设放入什么会计科目
  • 做招商加盟做得比较好的网站新乐市建设银行网站
  • 甘肃网站建设方案优化如何做短信验证码网站
  • 高级的网站建设wordpress小工具没有权限
  • 建设宁夏分行互联网站门户网站的重要性
  • htm网站中建五局华东建设公司网站
  • 网站搭建什么意思百度优化插件
  • 河北商城网站建设价格低手机软件卸载了怎么恢复
  • 英文网站模版做外贸去哪个网站找客户
  • wordpress主题开发网站集团公司网页设计
  • 腾度网站建设医保局微网站开发
  • python可以做网站吗网站建设指数是什么意思
  • 影视会员代理平台网站网站顶部素材
  • 网上书店网站建设网站建设go
  • 网站开发赚钱么怎样做农产品交易平台网站
  • 如何免费自己做个网站舆情信息报告范文
  • 网站开发服务器多少钱山西网架公司
  • 网站建设方案文库凡科建站弊端