问题标签 [post-processor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
908 浏览

vagrant - 是否可以触发 Packer 的后处理器跳过构建步骤?

假设我有一个名为windows_10.json. 我跑了packer build windows_10.json,构建 Windows 10 的 VirtualBox 映像需要 3 到 4 个小时。构建过程成功完成并创建了一个 VirtualBox 映像,其中包含一个.ovf和一个.vmdk压缩在文件中的.zip文件。让我们进一步假设我忘记将以下用于 vagrant 后处理器的代码添加到我的windows_10.json文件中,该文件应该生成一个 Vagrant 框:

"post-processors": [ { "type": "vagrant", "only": ["virtualbox-iso"], "keep_input_artifact": true, "output": "windows_10_{{.Provider}}.box", "vagrantfile_template": "vagrantfile-windows_10.template" }

现在我的问题是:将上述代码添加到windows_10.json文件后,我可以指示 Packer 仅执行后处理步骤并创建一个 Vagrant 框以跳过漫长的构建过程吗?我不想再等 3 到 4 个小时,而是继续创建 Vagrant 盒子。

0 投票
1 回答
68 浏览

regex - JMETER 上次 HTTP 响应访问

似乎没有办法访问最新的 HTTP 响应?我必须创建一个 REGEXP 提​​取器作为 HTTP 请求的 bean 后处理器,以便存储 LAST_RESPONSE 然后根据需要从变量中提取它?

我觉得我错过了与响应的上下文/范围有关的一些基本内容......

我知道它是一个负载测试工具,但我发现它对于自动化工作也相当有用。

谢谢,马克。

在此处输入图像描述

0 投票
3 回答
419 浏览

regex - 我在 Jmeter 中做相关性。我面临以下问题以找到正则表达式

以上是我在请求输出中得到的令牌。我无法用 Jmeter 的正则表达式提取器中的正则表达式替换它。

<input type="hidden" name="_csrf" value="(.+?)" />不管用。

请帮忙。

0 投票
1 回答
566 浏览

csv - jMeter BeanShell 后处理器同步

我在 jMeter 中进行了一些性能测试,在一个 HTTP 请求中我有 BeanShell PostProcessor。它应该在 CSV 文件的顶部写入用户电子邮件地址(最新的在顶部)。对这个文件进行排序非常重要。

但是,当我尝试一次运行 100 个线程时,有时会发生,并非所有电子邮件都被记录,或者 CSV 文件以空结尾(内容在运行过程中被删除)。

我的问题可以通过从最后读取这个 CSV 文件来解决,但是 jMeter 不能这样做。

有没有简单的方法,如何同步这个后处理器,或者如何重写它?

0 投票
2 回答
2478 浏览

regex - 如何在 Jmeter 中捕获请求和响应值并将其存储在文件中?

我使用 Jmeter 作为负载测试工具。我通过请求传递了一个参数,作为响应,我只得到一个参数。回复。我想将请求和响应都保存在 csv 文件中。我正在使用正则表达式提取器来捕获响应,并使用 Bean Shell 后处理器将其保存在 csv 文件中。但无法捕获相应的请求参数。

示例:请求:http://localhost:8080/myService?input=abcd123455 和响应:pqrst1245/84985== 虽然在这里输入请求,但我从另一个 csv 文件中获取它。我想同时捕获输入参数和相应的响应,并将其存储在 csv 文件中,如输入、响应,即。abcd123455,pqrst1245/84985==

0 投票
2 回答
247 浏览

xslt - 是否可以获得 XSLT 文件的所有 xPath?

是否可以获得 XSLT 文件中使用的所有 xPath?

例如:

XSLT 文件:

作为输出,我想要一个这样的列表:

也许通过制作一个自定义后处理器,每次 xPath 匹配/不匹配时输出一行?欢迎提出想法,因为我非常绝望:) 谢谢!

0 投票
1 回答
327 浏览

shell - Packer shell-local 后处理器权限

我正在使用 Packer 创建自定义虚拟机。我想在构建完成后使用后处理器。我试图保持简单,使用内联命令。但是,其中一些需要 sudo。这是我面临的问题 - 我似乎无法让 execute_command 正常工作。

目前我拥有的是:

这导致:

有谁知道我应该如何实现 execute_command 以使其工作?

0 投票
1 回答
78 浏览

jmeter - Jmeter——改变网格中的数据

我有一个数据网格,如果网格中的数据计数高于 6,我必须从 6 行更新 1 列(MV14 参考图像)(例如:如果值为 0 --replace 为 -2 )然后转到下一个请求。如果计数小于 6,我想选择从 1 到 5 的随机数字并更新从 1 到 5 的随机列数。在这种情况下,如果我取 2 个 if 控制器,则两个 if 控制器中都会有 2 个下一个请求的副本。可以做些什么来删除 Jmeter 中的重复项?在此处输入图像描述

0 投票
1 回答
2586 浏览

java - 在 Spring 中实现策略设计模式的最佳方法

我想strategy design pattern在 Spring Boot 应用程序中实现。我BeanPostProcessor为构造 创建strategy resolver

我创建解析器:

BeanPostProcessor扫描所有带有注释的beanHandlerIn并添加到解析器的mup中。我认为这样做是错误的:

但我不明白如何将查找 bean 添加到解析器。@Postconstruct在此实现之前,我在以下方法中找到了bean resolver

但在这个解决方案中,我有contextresolver我认为很糟糕。

告诉我如何正确实现我想要的?简而言之,我想要一组实现不同行为的类。以及控制它们的类。给班级一个参数,以便他选择正确的策略并将其提供给我。像这样:

0 投票
1 回答
334 浏览

java - Spring 可以懒惰地初始化 Bean(Factory)PostProcessor 吗?

有人可以解释一下吗?阅读文档后,我不明白。

Spring 是否可以懒惰地初始化 Bean(Factory)PostProcessor?

https://docs.spring.io/spring/docs/current/spring-framework-reference/core.html#beans-factory-extension-factory-postprocessors

有一个这样的块让我感到困惑:

与 BeanPostProcessors 一样,您通常不希望将 BeanFactoryPostProcessors 配置为延迟初始化。如果没有其他 bean 引用 Bean(Factory)PostProcessor,则该后处理器根本不会被实例化。因此,将其标记为延迟初始化将被忽略,并且即使您在元素的声明中将 default-lazy-init 属性设置为 true,Bean(Factory)PostProcessor 也会被急切地实例化。