java - 对 URL 使用正则表达式

标签 java regex jmeter

我一直在为这个问题绞尽脑汁,但没有结果。

我有一个这样的网址:

http://1.1.1.1:8080/Offers

然后我单击创建按钮。它变成:

http://1.1.1.1:8080/newaccount/Country/Region/State/2016/11/12/offer-111111.html

URL 的 2016/11/12/offer-111111 部分在每次运行时都会发生变化。

我应该如何使用来自 newaccount/Country/Region/State/2016/11/12/offer-111111 的正则表达式,以便我可以在 1.1 之后使用它。 1.1:8080/,这意味着无论 URL 发生什么变化它都会运行?

最佳答案

根据您的描述:-

您正在获取第二个 URL,即

http://1.1.1.1:8080/newaccount/Country/Region/State/2016/11/12/offer-111111.html

作为第一个 URL 命中的响应。

因此您可以使用下面提到的正则表达式

newaccount/Country/Region/State/(.*?).html

然后在 2016/11/12/offer-111111 处附加引用名称,如下所示

http://1.1.1.1:8080/newaccount/Country/Region/State/${RegEX_RefrenceName}.html

关于java - 对 URL 使用正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38112923/

相关文章:

javascript - 使用正则表达式在 jQuery 中将字符添加到字符串前面

jmeter - 如何在 Jmeter HTML 报告中隐藏嵌套的 HTTP 示例(子示例)

java - 测验 - 我如何提出保存在数组中的问题,以便使用方法中的循环来回答?

java - "instantiated"和 "subclass"之间的区别

java - 迭代泛型类方法返回的某些列表

java - WildFly - 创建具有长时间运行的应用程序的应用程序

c++ - ATL正则表达式解析csv文件

javascript - regex - 匹配 Javascript 中给定的部分开始和结束的文本部分

java - 使用 Jmeter 对登录功能进行一些测试后,在范围内找不到 bean userList

Svelte 应用程序的性能测试