【发布时间】:2021-10-26 13:05:53
【问题描述】:
我对 Jmeter 很陌生,刚刚开始研究它。我有一个场景,下面是输入细节。
场景:
- 使用 microsoft 凭据 (API No.1) 登录应用程序
- 导航到客户搜索页面
- 选择“按名称搜索”的值(按名称是 API 2 号)
- 点击搜索
- 将显示结果
Step 1 API 我能够成功地做到这一点,因为我在互联网上关注了一些视频。 但对于与应用程序相关的 API(按名称),我可以为当前会话执行此操作,但不能为所有会话执行此操作。
按名称 API,我将“HTTP 请求”的“正文数据”作为
{"branch":null,"agent":{"code":"00092","type":null,"name":"SOVQOSTOVJT OSJOTWW","unit":{"code":"A0102" ,"name":"OJTVWXSKSVVKJ JVSXVJXS","unitHead":null},"branch":{"code":"A0100","name":"SXTJV","channel":null},"rank":{ "code":"BM","description":"高级主管"},"emailAddress":"mt_mls_bm1@mlsg.onmicrosoft.com","status":{"code":"01","description":"活动"},"候选人":{"number":"14000350","name":"SOVQOSTOVJT OSJOTWW","dob":"1956-04-25"},"originalAgentCode":"000092"},"searchBy ":"P","nameSearchParam":{"customerName":null,"idNo":null},"policySearchParam":{"policyNo":"14708787"},"policyStatusSearchParam":{"policyStatus":null," startDate":null,"endDate":null,"daysLeftBeforeExpiry":null},"policyByServiceTrackingSearchParam":{"customerName":null,"policyNo":null,"idNo":null,"customerStatus":null,"recievedDateBST" :{"begin":"2021-06-26T","end":"2021-08-26T"}},"policyByPremiumSearchParam":{},"policyByUnsuccess":{},"unit":null}
HTTP 标头管理器
JSON 提取器
问题是,如果您看到 2 个令牌值“manutouch_token”和“X-Auth-Token”,它们是动态值。当我在当前会话中时,这将具有这些值,注销后将生成新值。我想将这些令牌值存储在某处并传递它,或者需要提取令牌的某些部分。我不知道如何执行此过程。我完全不知道。谁能帮帮我。
【问题讨论】:
标签: api jmeter performance-testing jmeter-5.0