我正在使用SOAP UI工具测试Rest API.
首先,我点击了另一个API,它给了我jSessionid,然后在我的实际请求中,我通过名称“Cookie”向请求头添加了一个参数,并为其提供了上面提取的jsessionid值.一切都很好.
我想要的是以某种方式动态设置请求标头中的cookie / jessionid,而无需显式/手动执行.
如何做呢?
您可以从UI创建应用程序会话,并使用保存会话的cookie.使用浏览器的开发人员工具从浏览器
获取会话cookie详细信息.该图像
显示了浏览器中cookie的可用位置:
在soapUI中,创建一个header属性,其值与从浏览器中获得的值相同并运行请求.该请求将使用保存在cookie中的相同会话ID(JSESSIONID)来运行请求.下图显示了如何将cookie值添加到标题中.