接口测试

jmeter-测试页面防重复提交问题

2017-08-11  本文已影响38人  freedom_smile
背景:

在页面点击提交的时候,双击可以提交两条一模一样的信息,有时候页面做了校验,点击之后不能再次点击提交,有时候网慢,可以进行重复点击提交,纯用手工点击测试就不好测试了,但是用工具是可以测试的

需要的工具:
以下是创建账号示例的操作步骤:
  1. 准备工作
    1.1 打开fiddler进行设置
Paste_Image.png

1.2 设置fiddler端口号,允许远程连接

Paste_Image.png

1.3 设置浏览器HTTP代理为fiddler的地址和端口号

Paste_Image.png
  1. 正式开始测试
    2.1 在浏览器中对需要提交的页面信息填写,点击提交(此示例提交信息需要先登录)
    2.2 在fiddler中找到刚刚请求的信息,为jmeter提供基础数据
Paste_Image.png

2.3 打开jmeter,进行操作:
2.3.1 添加线程组:

Paste_Image.png

2.3.2 次示例需要登录才能进行操作,需要添加HTTP Cookie 管理器,以免操作时候报需要登录

Paste_Image.png

2.3.3 将fiddler里面的cookie信息填写进去

Paste_Image.png

2.3.4 添加 HTTP请求

Paste_Image.png

2.3.5 复制 fiddler 里面webForms 的请求信息

Paste_Image.png

2.3.6 点击 add from Clipboard 粘贴在jmeter中,再填上相应IP,端口,地址,Post方式

Paste_Image.png

2.3.7 添加查看结果树

Paste_Image.png

2.3.8 保存测试计划,设置并发数和循环数,隔多少时间请求一次:

Paste_Image.png

2.3.9 点击运行 查看结果树,观察测试结果,如果所有运行结果只有1条成功,其他都失败,证明页面做了防止重复提交功能:

Paste_Image.png

-------------至此,页面防重复提交的测试就完成了------------

上一篇 下一篇

猜你喜欢

热点阅读