我正在构建Jmeter测试计划,在网站上我都有一个文本,并且一旦在文本框中输入任何值,它就会计算出一些值并填充一个值。这里没有发布/获取请求。那么在这种情况下如何输入一些值?
我什至记录了所有内容,但没有看到值正在发布,因此我将不得不通过jmeter在没有get / post的情况下在文本框中输入值。
在下面的屏幕快照880中是我要通过Jmeter插入的值。
文本框的HTML代码为:
\n
答案 0 :(得分:1)
根据JMeter project主页:
JMeter不是浏览器,它在协议级别工作。就Web服务和远程服务而言,JMeter看起来像一个浏览器(或更确切地说,是多个浏览器)。但是,JMeter不会执行浏览器支持的所有操作。 特别是,JMeter不会执行HTML页面中的Javascript 。它也不会像浏览器那样呈现HTML页面(可以将响应查看为HTML等,但是计时未包含在任何示例中,并且一次仅在一个线程中显示一个示例)。>
因此,您有2个选择:
getprice()
JavaScript函数