软件测试攻略(十四):禅道新建测试用例和Fiddler工具

2018-05-25  本文已影响0人  DayBreakL

一、禅道新建测试用例(登录接口)

继续学习下禅道工具,对下图的登录接口进行测试,正常流的一个用例是的用户名为“budaoqi”,密码为“Aa1234”,校验码为“12345”,登录成功就跳转到查询页面,登录失败就停留在登录页面并且清空用户名、密码、校验码框。


image.png

如何在禅道新建一个测试用例呢?

二、接口测试思路

三、http协议

四、Jmeter初识

  1. 安装、启用
    (1)Jmeter下载地址
    (2)安装包,解压在software里,使用jmeter需要电脑已经安装了JDK。
    (3)启动:bin文件下,双击jmeter.bat

    image.png
  2. 初体验:新建一个http请求
    (1)添加一个线程组:鼠标右键-添加-Threads-线程组


    image.png

    (2)在线程组里添加一个http请求:鼠标右键-添加-Sampler-HTTP请求


    image.png
    (3)在线程组里添加一个察看结果树:鼠标右键-添加-监听器-查看结果树
    image.png
    image.png

    (4)抓取一个登录接口


    image.png

五、Fiddle

Fiddler是强大的抓包工具,它的原理是以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1,端口默认为8888,我们也可以通过设置进行修改。代理就是在客户端和服务器之间设置一道关卡,客户端先将请求数据发送出去后,代理服务器会将数据包进行拦截,代理服务器再冒充客户端发送数据到服务器;同理,服务器将响应数据返回,代理服务器也会将数据拦截,再返回给客户端。

  1. 安装、启动
    自行下载fiddler安装包,在安装目录下,找到fiddler.exe,双击启动。
  2. 界面简单操作


    image.png
    image.png

六、插件:fiddler导出jmeter脚本拓展文件

然而一个一个的从fiddler复制到Jmeter很麻烦。使用一个工具从Fiddler导出。
黑夜小怪做的一个fiddler导出jmeter的插件。可以百度。
将fiddler抓取的请求,导出为jmx格式,方便jmeter直接调用。
安装好后:

七、HTTP Cooikie管理器&HTTP请求默认值

  1. HTTP Cooikie管理器
    发送请求,经常要校验cookies信息,使用的cookie管理器,会默认把服务端返回的cookie数据记录下来 。如果没有cookie管理器,测试时要登录之后的操作就无法进行。
  2. HTTP请求默认值
    如果下面的线程组所要使用的ip、端口、协议都一致的情况下,一个一个手动填写,容易出错也效率不高,所以使用HTTP请求默认值,填写之后,作用下的线程组的http请求都能使用,不需要再一个一个填写。


    image.png
上一篇下一篇

猜你喜欢

热点阅读