performance-testing - LoadRunner_如何将一个巨大的 json 响应从第一个动作传递到第二个动作的请求正文中?
问题描述
我是 loadrunner 的新手,我的脚本急需一些帮助。我需要将捕获的 json 响应(来自 action1 的响应)作为对操作 2 的请求传递。
我使用以下方法捕获了 Action1 的响应:
web_reg_save_param_json(“ParamName=OfferAdditionalAttributes_Param”、“QueryString=$.offers[0].offerAdditionalAttributes”、“NotFound=warning”、“SelectAll=Yes”、SEARCH_FILTERS、“Scope=BODY”、“IgnoreRedirections=Yes”、“RequestUrl= https:blabla.com",最后);
为 OfferAdditionalAttributes_Param 捕获的响应非常大,例如:
"OfferAdditionalAttributes_Param_1 = [{"name":"ACCT_NUM_","value":"N/A","valueDataType":"string"},{"name":"AMOUNT_","value":"N/A" ,"valueDataType":"string"},{"name":"BL_DAYS_ACCEPT","value":"90","valueDataType":"numeric"},{"name":"BL_DAYS_REJECT","value":" 90","valueDataType":"numeric"},{"name":"CCAPS_REF_NUM_","value":"N/A","valueDataType":"string"},{"name":"CRTV_END_DT_"," value":"N/A","valueDataType":"string"},{"name":"EffectiveDate","value":"2018-07-01T00:00:00","valueDataType":"datetime"},{"name":"ExpirationDate","value":"2099-12-31T00:00:00","valueDataType":" datetime"},{"name":"ExpirationDuration","value":"0","valueDataType":"numeric"},{"name":"FINALSCORE","value":"80","valueDataType" :"numeric"},{"name":"FIRST_NAME_","value":"N/A","valueDataType":"string"},{"name":"INCENTIVE_","value":"N/ A","valueDataType":"string"},{"name":"IVR_TYPE","value":"N/A","valueDataType":"string"},{"name":"LAST_NAME_","value":"N/A","valueDataType":"string"},{"name":"LIMIT_","value":"N/A","valueDataType":"string"}, {"name":"MarketerScore","value":"80","valueDataType":"numeric"},{"name":"MAX_NUM_PRESENT","value":"10","valueDataType":"numeric" },{"name":"MOB_PROD_CATG","value":"1","valueDataType":"string"},{"name":"MRKTG_RATE_","value":"N/A","valueDataType" :"string"},{"name":"Offer_Group","value":"NR_XSELL","valueDataType":"string"},{"name":"OFFERDESC_FR","value":"N/A","valueDataType":"string"},{"name":"OMT_OFFER_CODE","value":"N/A","valueDataType":"string"}, {"name":"PRODUCT_","value":"N/A","valueDataType":"string"},{"name":"PROPOSED_LIMIT_","value":"N/A","valueDataType" :"string"},{"name":"PROPOSED_RATE_","value":"N/A","valueDataType":"string"},{"name":"RATE_","value":"N/ A","valueDataType":"string"},{"name":"RELEVANT_DATE_","value":"N/A","valueDataType":"string"},{"name":"RELEVANT_ID","value":"N/A","valueDataType":"string"},{"name":"RELEVANT_NAME","value":"N/A","valueDataType":"string"}, {"name":"RELEVANT_NAME_IND","value":"N/A","valueDataType":"string"},{"name":"RELEVANT_NUM","value":"N/A","valueDataType" :"string"},{"name":"RESERVED_10_","value":"N/A","valueDataType":"string"},{"name":"RESERVED_1_","value":"N/ A","valueDataType":"string"},{"name":"RESERVED_2_","value":"N/A","valueDataType":"string"},{"name":"RESERVED_3_","value":"N/A","valueDataType":"string"},{"name":"RESERVED_4_","value":"N/A","valueDataType":"string"} ,{"name":"RESERVED_5_","value":"N/A","valueDataType":"string"},{"name":"RESERVED_6_","value":"N/A","valueDataType ":"string"},{"name":"RESERVED_7_","value":"N/A","valueDataType":"string"},{"name":"RESERVED_8_","value":"N /A","valueDataType":"string"},{"name":"RESERVED_9_","value":"N/A","valueDataType":"string"},{"name":"RTLearningMode","value":"3","valueDataType":"numeric"},{"name":"RTLearningModelID","value":"0","valueDataType":"numeric"},{"name" :"RTSelectionMethod","value":"3","valueDataType":"numeric"},{"name":"SOLUTION_CODE","value":"EDB_SBA_XSLL_1","valueDataType":"string"},{" name":"TOPIC_DISCUSSION","value":"1","valueDataType":"string"},{"name":"UACIInteractionPointID","value":"24","valueDataType":"numeric"}, {"name":"UACIInteractionPointName","value":"ATMMain_IP","值数据类型":"字符串"}]"
我想将 OfferAdditionalAttributes_Param 的值传递到 action2 的请求正文中。请建议我怎样才能做到这一点?提前致谢。
解决方案
这是一个字符串。将其插入到下一个需要它的请求所需的位置。
推荐阅读
- stripe-payments - 将账户与 Stripe 关联
- mongodb - 将 mongoDB 链接到 elasticbeanstalk 应用程序
- java - 添加到 SQLite 数据库时不允许重复
- arduino - 从 Processing 向 Arduino 发送两个数组
- angular - PrimeNG DataTable 中的单元测试 ng-template 内容
- angular - 如何从模板获取日期时间到组件中
- python-3.x - python3不能将序列乘以'float'类型的非int
- design-patterns - 是否可以在 Netlogo 中创建交换机组?
- mongodb - 使用 Spring Data 和 Reactive MongoDB 推送 Flux
- node.js - Node.js Redis订阅回调未执行