如何为Jmeter请求获取来宾的购物车Id

如何为Jmeter请求获取来宾的购物车Id,jmeter,magento2,Jmeter,Magento2,我正在尝试从Jmeter以来宾身份签出一个Magento站点,但以下请求失败,因为它需要动态购物车Id POST https://www.mywebite.com/rest/tdc/V1/guest-carts/x9zHMGdcWeCaaAcAaYRZM2R7cSIXocFV/estimate-shipping-methods 在上面的例子中,guest carts/之后的内容似乎是动态的,但我不知道哪个请求会返回它。我已通过以下步骤从浏览器网络进行检查: 开放网站 将一个项目添加到购物车 转

我正在尝试从Jmeter以来宾身份签出一个Magento站点,但以下请求失败,因为它需要动态购物车Id

POST https://www.mywebite.com/rest/tdc/V1/guest-carts/x9zHMGdcWeCaaAcAaYRZM2R7cSIXocFV/estimate-shipping-methods
在上面的例子中,guest carts/之后的内容似乎是动态的,但我不知道哪个请求会返回它。我已通过以下步骤从浏览器网络进行检查:

  • 开放网站
  • 将一个项目添加到购物车
  • 转到购物车页面
  • 点击结帐
  • 填写所有信息并下订单

  • 我在浏览器中分析了上述所有步骤及其请求,但没有一个返回购物车或报价Id。

    您可以从
    quote
    表中获取购物车Id

    将产品添加到购物车后,您需要登录MySQL服务器并运行以下查询

    根据“实体id”描述限制1从“报价”订单中选择“实体id”


    您将获得
    实体\u id
    是您的购物车id。

    您需要嗅探与magento服务器的通信,如果您在Windows上,则使用Fiddler,并在请求/响应序列中的标题和/或cookie和/或正文中查找令牌。一旦你找到代币的来源,剩下的部分就显而易见了。@YuriG-你能分享一些参考或例子吗?嗯。。。对不起,你的要求太广泛了(我绝对不愿意为你做全部工作)。您希望我提供的具体示例?如何嗅探HTTP通信?响应头/cookies/正文看起来如何?还有什么?@YuriG-没问题。我得到了它。