接口测试工具改造

企业服务 数据服务 案例ID:154085
野火烧不尽
8 年经验· 中国平安
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

工具准备
Eclipse
Apache Ant
Jmeter源码包
JDK1.8
环境搭建
打开Eclipse创建一个Java工程
右键Java工程,选择import-general-file system,选中下载的jmeter源码文件夹导入到Java工程中
在jmeter源码文件夹下使用命令ant download_jars 下载第三方jar包直至完成
把jmeter源码文件夹eclipse.classpath文件中的内容拷贝到Java工程.classpath文件中,重新刷新Java工程检查是否存在报错,有则解决
在Java工程下使用命令ant重新构建jmeter。如果成功则提示build successful,失败则提示build failed
变量提取写法
场景:在测试公司智能家居的TCP接口过程中发现有些TCP响应body返回的是多个不连续的json串,导致不能正确的提取到变量。所以尝试通过改造JSON提取器组件,根据关键字的方式过滤出目标json串再做变量提取。

第一种:使用Beanshell断言组件
第二种:使用改造的方式提取变量
多个变量提取

接口测试工具改造

企业服务 · 数据服务 案例ID:154085
联系该工程师
微信扫码,建群沟通
作者: 野火烧不尽 - 8年经验- 中国平安

案例介绍

工具准备
Eclipse
Apache Ant
Jmeter源码包
JDK1.8
环境搭建
打开Eclipse创建一个Java工程
右键Java工程,选择import-general-file system,选中下载的jmeter源码文件夹导入到Java工程中
在jmeter源码文件夹下使用命令ant download_jars 下载第三方jar包直至完成
把jmeter源码文件夹eclipse.classpath文件中的内容拷贝到Java工程.classpath文件中,重新刷新Java工程检查是否存在报错,有则解决
在Java工程下使用命令ant重新构建jmeter。如果成功则提示build successful,失败则提示build failed
变量提取写法
场景:在测试公司智能家居的TCP接口过程中发现有些TCP响应body返回的是多个不连续的json串,导致不能正确的提取到变量。所以尝试通过改造JSON提取器组件,根据关键字的方式过滤出目标json串再做变量提取。

第一种:使用Beanshell断言组件
第二种:使用改造的方式提取变量
多个变量提取

相似案例推荐

  • 智能交通综合管控平台

    智能交通综合管控平台

    在此作品中担任前端开发、产品经理 主要针多交警日常的业务进

  • 某质检系统

    某质检系统

    以语音识别、语义分析、大数据处理技术为基础的综合性质检管理系

  • 数据平台

    数据平台

    设备租赁平台。可以供用户在线发布相关设备租赁的需求以及服务。

  • 运营支持系统

    运营支持系统

    该项目是公司自用的一套内部管理系统,运用该系统可以完成项目合

  • 华润雪花考试系统

    华润雪花考试系统

    该项目是学习平台的后台管理系统,我负责的是项目功能开发,包括

  • 安全管理信息系统

    安全管理信息系统

    (1)决策层,通过该系统可了解企业安全现状比如目标指标查看、

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×