首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

核心业务场景脚本开发揭秘

在上一节的分享内容里,我们分享了用户注册成功场景的脚本开发,不知道小伙伴动手实践了吗?脚本都开发完成了没呢?但我们学习的步伐不能停止,今天我们来分享Discuz论坛的核心业务场景(登录-发帖-回帖-退出),本次的内容是基于用户注册脚本开发基础上来分享的,请小伙伴认真完成之前的脚本开发

登录成功脚本开发

说明:引用之前注册成功的用户信息,并在用户变量里定义了用户的相关信息

提取formhash值

测试管理(发帖成功)脚本开发

这个场景我们需要有如下事项需要注意

(1) Formhash值是引用登录成功提取的值

(2) Posttime值引用自定义变量的值,需要提前在自定义变量里定义相关规则

(3) Subject(帖子主题)引用自定义变量的值,需要提前在自定义变量里定义相关规则

(4) Message(帖子内容)引用自定义变量的值,需要提前在自定义变量里定义相关规则

(5) 提取帖子的tid值,用于回帖场景

(6) 设置预期结果校验

(7) 设置固定等待时间

测试管理(回帖成功)脚本开发

这个场景我们需要有如下事项需要注意

(1) Tid值是引用发帖成功后提取的值

(2) Message(回帖内容)引用自定义变量的值,需要提前在自定义变量里定义相关规则

(3) formhash值是引用登录成功提取的值

(4) 设置预期结果验证

(5) 设置固定等待时间

说明:其它类似专题不在做介绍,请小伙伴动手去实践

数据库帖子查询脚本开发

在数据库查询帖子是否存在,在用户注册脚本部分已有详细介绍,这里不在做介绍,有不明白的小伙伴,请查看之前的内容

退出登录脚本开发

说明:这里需要引用登录成功后,提取的formhash值

运行脚本

全部执行通过,我们Discuz论坛的核心业务场景(登录-发帖-回帖-退出)到此所有的脚本都开发完成了。

注意事项:

(1) 在开发业务场景脚本过程中,请认真分析业务场景,找到业务的关联值

(2) 业务逻辑一定要清晰

(3) Discuz论坛帖子内容和标题发送中文,会出现乱码的情况,目前没有找到解决方法,所以先使用英文及数字

(4) 以上脚本开发用的知识和技术之前都分享过,如果有不明白的,请参考之前的分享的内容或者《Jmeter实践系统》内容

END

把学到的知识分享给更多小伙伴,据说快乐会加倍哦,小伙伴们,动手转发分享起来

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180208G0K9J200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券