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

jmeter并发接口测试教程_jmeter高并发测试

jmeter并发测试实例,测试项目结构图如下: 1.新建测试计划,选中测试计划,右键,添加线程组 2.添加配置元件-用户定义的变量,用来放置ip和端口参数 3.添加配置元件-CSV 数据文件设置...但是要知道一个用户只能生成一个token,比如对一个登陆接口并发测试,如果只用1个用户,设置500个线程,实现的只是1个用户先后调了500次登陆接口而已,并没有实现500个用户在某时某刻同时调登陆接口...在此案例中,我想测试对上传图片接口的500人并发测试,要实现该需求,首先我需要500个不同的token,因为token需要从登陆接口获得,而登陆接口的入参为手机号,和用户id,所以我需要500个手机号码和...默认为0 本案例中主要是测试上传照片的并发测试,所以登录接口中的集合点为禁用。...请求数,Average:平均响应时间,Error%:错误率,Throughput:吞吐量 为了验证是否实现了并发测试,可查看每次请求的时间,登录接口未设置集合点,请求时间是有变化的 而上传图片接口设置了集合点

3.3K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    接口测试平台164:并发用例

    本章内容,开始正式开发一下用例并发。 本章主要目标:对用例的新字段:是否参与并发,进行增删改查等设计。...找到位置并添加这个字段的展示: 此刻页面如图所示: 接下来我们要做的就是 在设置中,增加对并发字段的设置和保存,展示等功能了。...首先找到设置按钮,看看它调用的函数,并给这个函数增加一下并发字段作为第三个参数:注意单引号哦~ 然后进入到这个show_small函数内。...好,然后我们测试下,刷新页面,打开设置,发现可以自动选中了: 接下来,就是如何保存的问题了。 我们没有设计保存按钮,所以我们要在用户选中raido的时候,就触发保存请求即可。 怎么写呢?...好了我们来测试下,更改下用例的并发,然后关闭再打开看看是不是能显示选择否了呢? 测试成功。 下节课,我们要开始真正并发的功能实现了哦~

    54120

    接口测试平台176: 并发用例底层

    时隔多日,随着中间插入的篇章【测试圈相亲平台】的完结,接口测试平台重新更新。不过最开始的篇章的很多设计都比较老旧了。大家其实可以不用一句一句跟,看个设计,混个眼熟,熏陶一下即可。...而接口平台的搭建,其实我更推荐用【测试圈相亲平台】的技术来重构,不过本公众号系列暂时就不从头再来了。毕竟这个教程里融合了很多粉丝的热情投稿和献计献策,所以重构还是放在未来吧。...我们先解决眼下的这个新的并发功能底层。 回忆了一下上节,我们貌似一直在写具体步骤step的请求,现在回头一看,这代码量是真的庞大且复杂,毕竟功能点太多了。...最终控制多用例并发的功能和整合报告的功能 应该在它的上一层文件中实现。 针对这种复杂的结构设计和高度定制化需求,市面上的一切已有单测框架都不会满足。所以我们只能走出自研这一步。...所以上一层控制并发的时候,要去数据库提取出参与并发的用例的结果并合并。这就决定我们的数据库报告表的设计,只能以具体小步骤为基础单位 存放。

    26640

    接口测试平台189: 并发报告(5)

    接下来就是要做一个属于我们自己的测试报告了......然后回到我们的views.py中的函数中,返回render: 重启项目,测试一下: 如图,这就是正常表现了。 到这里我们链路算是打通了,数据和html模板成功合体,并展示在了浏览器上。...缺点是前端比较难处理,因为目前过来的数据是给dom层使用的,bom层想用有俩种办法,一是通过接口去后台拿正常json,二是按照现在的格式,从某个输入框中取出来并处理。...然后下面的for循环,每发现一个用例失败,那么错误的+1 ,正确的-1 前端写上: 测试下: 结果正常!...结果: 到这里大家明白了一个道理,那就是【自己动手,丰衣足食】 这个测试报告,我们想怎么做就怎么做,想做成什么样就什么样,想有什么功能就有什么功能...

    22920

    接口测试平台185: 并发报告(1)

    我们在上节课成功搞定了并发底层这个大活。并且把请求的数据都放在了数据库。 不过之前的数据明显不够,因为一个大用例内,居然只有一个步骤。 所以我们本节课追加步骤!...这样测试覆盖的能全一点: 然后为了清晰测试,清空了原来的数据库记录: 现在开始运行: 一瞬间就结束了,并发的速度确实快到离谱啊......数据库结果: 依次点进去看看,数据目前都是正常的: 好的,然后我们可以去开发查看报告功能了: 这里的结果,我们不打算使用任何第三方的报告,而是打造一个并发系统特有的页面报告...原因在之前就已经说过了,面对我们目前的高度定制化需求,大用例/步骤/接口/断言/返回值等 复杂数据。 一般的报告很难完整展现出来,只能自己重新做一个了......然后后台函数负责整理数据后,带上html一并返回给浏览器,用户就可以在浏览器上看到一个新出来的页面,而这个页面就是我们的并发用例在线报告,未来可能还要支持下载,监控等重要作用。

    19120

    接口测试平台165:并发用例 - 续

    打了一些基础之后,我们就可以更加顺利的进行开发并发用例功能了~ 首先我们目前是已经做好了并发字段的修改和显示功能。...按照我们之前的设计逻辑,我们要做一个并发按钮,触发成功后,统计所有并发为true的用例,然后新启动线程去执行。...所以首先,我们先去用例页面,做出这个并发按钮吧~ 效果: 好的,我们先给并发执行按钮实现。 这里我们要探讨 下,是用a标签的超链接方式发出这个并发请求好,还是调用某js脚本发出请求?...优点:页面不触发刷新,则我们可以弄个提示,说正在执行并发功能。 缺点:只是单页面展示而已,不小心刷新下就没了,别人这时候打开网页同样看不出正在执行。...所以综上,考虑到我们之后的任务调度系统,还有比较正式的并发设置模块。所以我们选择第一种。

    17930
    领券