k6模拟已登录的wordpress用户

时间:2018-07-26 22:48:56

标签: wordpress k6

我正在尝试模拟已登录的用户活动,以使用此脚本对WordPress网站进行压力测试:

String

这不起作用,我被重定向到登录页面。 我在做什么错了?

1 个答案:

答案 0 :(得分:0)

我对Wordpress的内部结构不是很熟悉,但是在一些随机安装的wp-login.php页上,它似乎不接受JSON字符串作为POST数据,而是普通的{{ 1}} POST请求:application/x-www-form-urlencoded(尽管字段名不同)。

可以肯定的是,您可以使用浏览器登录,然后使用所发出的HTTP请求导出HAR文件,并通过运行http.post("http://example.com.com/wp-login.php", { user_login: "admin", user_pass: "adminpass" })在k6中使用HAR转换器将其转换为k6脚本。您可以找到有关here

的更多信息