jmeter工具类接口书写
前言:在这里我将jmeter脚本划分为串联类脚本(平时大家日构建所跑)及工具类脚本(可以制造前置条件的数据)。
串联类脚本因为环境、数据及自身稳定性保证等原因,导致本身存在几个问题:1.稳定性差,因为串联类脚本涉及接口众多,其中一个接口报错便会导致整个脚本的执行结果无意义;2.时效性差,部分串联接口不是模拟用户真实请求,串联类接口写好跑通后,因为技术改造等,导致用户无感知但是脚本有感知的情况时有发生;3.回报率低,因为要考虑整体的业务逻辑,串联脚本的书写其实还是有些耗时,而有效调用次数并不高(业务方对接口有改动时的调用);4.传递性差,脚本给别人调用时手动发送;5.灵活性低。但串联类脚本因其整体性及对环境影响低的性质适合日构建。
工具类脚本弥补了串联类脚本的几个问题:1.稳定性高,因为工具类脚本仅仅涉及到几个重要的接口,这几个接口的稳定性是可以保证的;2.时效性高,工具类脚本模拟用户真实请求,不做环境还原等操作,即使遇上技术改造等,也不应对用户的使用造成影响;3.回报率高,工具类脚本书写集成过后,日常回归、跨团队合作及需求迭代时都会有有效调用次数(测试需要时调用)产生;4.可靠性及传递性强,集成后他人调用方便,无需本地环境搭建等;5.灵活性高。但工具类脚本因为对环境有影响,对数据有依赖的性质,不适合日构建,适合平时工作及需求迭代时调用。
零、抓包分析
一、ip:port与host详解及工具类方法中的应用
二、jmeter命令行启动及传参
三、python脚本本地执行jmeter脚本实战
四、django给jmeter提供外部接口实战
五、小牛平台集成jmeter工具类脚本

浙公网安备 33010602011771号