Java 使用jmeter作为向站点提交数据的自动化工具

Java 使用jmeter作为向站点提交数据的自动化工具,java,jmeter,Java,Jmeter,我试图使用cURL将数据提交到一个没有api的站点。在过去的几周里,我一直在与一些javascript加密的POST数据作斗争,但毫无结果,有人建议我看看Jmeter(负载平衡工具),通过让Jmeter将值提供给站点来绕过它 我不太确定这将如何运作,或者确实会,但这是一条可行的路线吗 JMeter是一个了不起的工具!这里有一个开始的链接:您也可以尝试使用。 您可以在站点上完成这些操作,然后重播它们 带有数据文件的jmeter可以多次重复相同的请求,因此,如果您只想更改某些参数,那么jmeter就

我试图使用
cURL
将数据提交到一个没有api的站点。在过去的几周里,我一直在与一些javascript加密的
POST
数据作斗争,但毫无结果,有人建议我看看Jmeter(负载平衡工具),通过让Jmeter将值提供给站点来绕过它


我不太确定这将如何运作,或者确实会,但这是一条可行的路线吗

JMeter是一个了不起的工具!这里有一个开始的链接:

您也可以尝试使用。
您可以在站点上完成这些操作,然后重播它们

带有数据文件的jmeter可以多次重复相同的请求,因此,如果您只想更改某些参数,那么jmeter就可以了。

对您的问题的描述不够丰富,无法完全理解您要做什么。如果您希望按照您的建议发布HTTP帖子,那么这可能是一个更合适的工具。

谢谢,我现在要看一看这些——关于这个问题,您知道在这个场景中如何使用Jmeter绕过加密的post数据。使用Jmeter,您可以记录来自浏览器的HTTP请求,并将其作为负载测试播放。您可以使用JMeter的内置代理(我认为它在2.10中被称为HTTP记录器),尽管我个人更喜欢使用BlazeMeter的Chrome扩展,它将您的Chrome浏览保存为JMeter脚本。每个请求都是动态生成的,还是很难将HTTP请求捕获到JMeter脚本中?您可以共享您试图加载测试的URL吗?不,JMeter不会比使用curl更简单。你为什么不发布一个关于你在使用curl时遇到的困难的问题呢?请给出一个你希望JMeter脚本遵循的场景谢谢@rzymek-我尝试了Selenium和Selenium RC服务器,虽然我可以让它工作,但它非常脆弱,而且需要很长时间才能完成,因为它必须等待加载,向下滚动页面(其中包含连续加载ajax内容等),因此在本例中,这不是一个很好的方法,但要感谢您的输入。根据我的经验,这只是Selenium IDE上的一个说明,尽管由于大多数html的设置方式(即并非所有内容都有唯一的ID或类),它可以方便地作为单击和录制宏类型设置您必须恢复使用xpath来实际定位所需的项。您没有提到要提交多少数据:)