JMeter:wp_API

鉴权

1402169-20180723111713445-924114561.png

  • 用户-->在一用户下添加Application Passwords Name(记录密码)

1402169-20180723113325498-196049407.png
设置密码可以与登录密码不一致,建议最好一致

  • 在服务器命令行对username、password进行64位加密 echo -n "username:password" | base64
root@ubuntu:~# echo -n "user01:S8Y3 1zX1 velD OBRf z1ZQ MbK9" | base64
dXNlcjAxOlM4WTMgMXpYMSB2ZWxEIE9CUmYgejFaUSBNYks5
  • 创建一个新的Test Plan(名称修改为wordpress_API)

  • 添加:
    Thread Group
    HTTP Request Default(填写对应的IP、端口)
    HTTP Header Manager("Authorization: Basic ACCESS_TOKEN")
    HTTP Request
    结果树

如图:
1402169-20180723143714414-829675805.png



创建文章Create a Post

  • HTTP Request设置:使用post方法;Path:/wp-json/wp/v2/posts ;添加对应参数

1402169-20180723150420789-2109034590.png

JMeter运行查看wp页面,文章创建成功

1402169-20180723145647265-87698685.png



获取文章ID

  • 在【创建文章】节点下,添加 Post Processors -->JSON Extractor

1402169-20180724110208644-1346367796.png

1402169-20180724155101626-283261905.png

  • Ctrl + 8 :添加Debug Sampler (有变量,需要添加Debug Sampler)

保存运行,查看文章ID

1402169-20180724135919647-868406227.png



编辑文章

  • Duplicate 【创建文章】,name修改为“编辑文章” ,Path: /wp-json/wp/v2/posts/${post_id} ;输入参数保留修改的参数,其他的删掉

1402169-20180724111445321-701367220.png

保存运行,查看页面:

1402169-20180724111633045-508635076.png



删除文章

  • Duplicate 【编辑文章】,name修改为“删除文章” ,Method: DELETE; Path: /wp-json/wp/v2/posts/${post_id} ;输入参数输入id ,值${post_id},如图:

1402169-20180724151608863-1963310080.png

保存运行,查看结果:

1402169-20180724151913212-1164379304.png

1402169-20180724151922673-1756340855.png

转载于:https://www.cnblogs.com/kefanwu/p/9353621.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值