JMeter实现bugfree创建bug测试

目的:使用JMeter工具实现在bugfree中创建bug

环境:Linux(Rhel6.1) + Apache + Tomcat2.7 + MySQL5.6 + bugfree3.0.4

步骤及注意事项:

1. 创建测试计划、添加HTTP Cookie管理器、添加HTTP默认请求= =步骤,此处省略

2. 添加登录请求的步骤,见上篇《JMeter实现bugfree登录接口测试

3. 点击首页“新建bug”按钮后,会进入新建bug页面。只测试创建bug接口时,该步骤可以不用。这里仍然写出来,以备用


   将上面红框标注的路径和参数,写到新增加的HTTP请求中


4. 创建bug

    这里,路径的值如下图所示:

    由于是向服务器提交请求,因此,这里方法选择的是POST。

    “同请求一起发送参数”,可以通过浏览器进行查看,这里需要点击“保持”,才能出现POST请求的参数,否则无法显示。POST和GET方法的区别,上篇已简单讲述,这里不再重复。


5. 正则表达式提取器

    每一个新建的bug,会有一个自动分配的自增长的ID,需要使用正则表达式提取器获取这个由服务器返回的值。正则表达式的填写,这里不做详细描述。只截图表示该bug ID所在的位置(这个ID找了好久才找到的。。。)

6.bug创建完成,查看

    查看创建完成后的BUG,所用的路径即时上面从正则表达式提取器中获取的ID。这里${id},即正在表达式的引用名称“id”



***注意:

按照上述步骤执行下来却出现如此问题:

  出现这个问题的原因,是由于没有获取到正确的bug ID。而没有获取到正确ID的原因是上图中写到:输入的"bug类型"和"如何发现"不正确。查看后发现,这两个输入值是中文,猜测是字符集的问题。因此在HTTP默认请求中添加coding为UTF8。再次运行后,结果正确。

7.运行结果


    此外,要创建多个bug,可以进行参数化。这个以后再说吧~~~

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值