从电商API接口谈电商ERP系统介绍

部分网友反馈小红书APP出现闪退问题。对此,小红书客服微博发文称,如遇到小红书APP无法启动的情况,用户可前往App Store下载最新版本(详情可见:
)小红书闪退崩溃出bug,IT人员要背故障吗?

大家在讨论崩溃原因时,提到大概是接口出现了问题,对于软件来说,做好接口测试相当重要。今天,我们就来看看电商erp系统中的接口测试怎么做吧~

大纲

1、电商erp系统介绍

2、电商erp系统接口的介绍

3、电商API接口接入和接口实战

4、接口执行方式:批量执行和无人值守执行-jenkins持续集成

电商erp系统介绍

PART.01

系统背景

全球电子商务市场的不断发展,实体业、电商企业不断增加,竞争日益激烈,这样的背景下,企业需要不断提升自身的运营效率和竞争力,以适应市场的发展变化,为了提高运营效率、降低成本并实现可持续发展,越来越多的企业选择引入电商erp系统。

PART.02

如何理解电商erp系统

电商erp系统是一种基于互联网技术的企业资源计划(Enterprise Resource Planning)软件系统,针对电子商务行业的特点进行开发。它将企业的各个部门与流程进行整合管理,实现信息共享和协调,帮助企业高效运营。即,是一个集企业电商、生产、研发、财务等各部门业务和流程于一体的软件系统。

电商erp系统接口的介绍

PART.01

OPEN API文档入口

进入电商erp系统OPEN API文档的入口操作步骤:

(1)浏览器输入电商erp系统的网址:

https://web.jackyun.com/home/mainframe_web.html

该网址有时效性,想获取永久网址请微信联系恬恬圈/甜甜圈,或添加天天圈,备注“电商”获取:

(2)进入电商erp系统后,在输入框输入关键字:开放,在弹出的对话框中选择:[602]开放平台,点击并进入页面:“开放平台”。

(3)在页面“开发平台”,点击:API接口,进入页面:“API接口”,此处便是电商erp系统的OPEN API需求文档。

(4)以上(1)至(3)的操作步骤截图如下:

图片

图片

PART.02

电商erp系统接口的介绍

图片

备注:重点关注每个模块的核心接口(涉及到电商业务(基础资料和单据)的增、删、改、查接口以及操作(比如:打包登记接口)。

货品新增接口介绍

PART.01

写在前面

(1)选择货品接口的原因

货品是是电商erp系统核心业务必不可少的基础资料,没有货品电商业务无法进行;货品接口属于电商erp系统的基础资料接口,且是基础资料接口中简单而最重要的接口,是测试电商erp系统核心业务之前必需测试通过的接口,尤其是货品新增接口。

(2)后续的OPEN API测试执行的接口冒烟测试用例

货品新增接口成功后,给出正确的响应(断言);且根据新增成功的货品编号(唯一性,业务接口之间上下游传值)能在货品查询接口中查询到有且只有1条数据(断言),证明货品新增成功且插入数据库。

PART.02

图片

新增货品接口介绍

货品新增接口文档的位置:

图片

货品新增接口详情:

图片

从货品新增接口文档查看接口请求4要素:

1)请求方法:无

2)请求地址: 无

3)请求头: 无

4)请求体:

  • 公共请求参数(内部接口无),截图如下:

图片

  • 业务请求参数:

图片

接口测试参数化思路:

1)公共请求参数获取不同容易,只能借助:API测试工具,如下:

图片

2)业务请求参数参数化分析与思路:

  • 5个必填请求参数:goodsName、goodsNo、unitName、outSkuCode、skuNo,其中,参数unitName,可以重复(即,测试货品时一批货品可以使用一个单位,比如:个);其它4个参数取唯一值且相同。

  • 测试数据思路:outSkuCode等4个参数的取值规则(来源订单编号规则):前缀(test)+年月日+后缀(编号)。

接口测试的思路:

  • 接口测试过程:必填项+非必填项——第一个版本

1)接口冒烟测试用例:业务参数先测:必填项;

2)接口冒烟测试用例-正例:业务参数先测:必填项+非必填项(有效值);

3)接口测试用例-反例:业务参数先测:必填项-反例+非必填项(有效值);

4)接口测试用例-反例:业务参数先测:必填项-正例+非必填项(无效值);——视测试时间而定。

  • 接口测试过程:测试重点:新增参数--第二、三.......版本

1)针对新增非必填项进行接口正例和反例(边界值、无效等价类)用例设计;

2)对之前版本的必填项和非必填项进行回归测试。

下篇文章我们来讲讲使用Postman实现接口功能测试。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/265310.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

強強联手!M88明陞宣布与G2 电子竞技俱乐部成为官方合作伙伴!

M88明陞作为亚洲领先的在线游戏平台,正式宣布与G2电子竞技俱乐部建立具有突破性意义的官方合作伙伴关系,G2电子竞技俱乐部是全球领先的电子竞技品牌之一。作为官方合作伙伴关系,双方将合作开展一系列活动。 M88明陞将在G2 电子竞技俱乐部追求…

一文读懂制造型企业数字化诊断过程

一文读懂制造型企业数字化诊断过程](https://mp.weixin.qq.com/s/qDaXwSbu4nLUV9wg7c3z1w) 最近,前有财政部、工业和信息化部奖补亿元,积极推动中小企业数字化转型。 后有南昌市工业和信息化局发布通知“为了解决广大中小企业数字化转型不会转的问题&a…

探讨3D开发工具HOOPS在PLM领域的革新与应用

产品生命周期管理(PLM)领域在现代工业中扮演着至关重要的角色,负责协调和管理从产品设计到退役的整个生命周期过程。随着科技的迅猛发展,三维图形技术的应用成为提高PLM系统效能和用户体验的关键因素之一。在这一领域,…

奇迹进化宝石怎么用

奇迹进化宝石的用法是: (一)先用再生宝石点在想要强化的物品上生成强化属性。 (二)点击进化石放到想要进化的具有强化属性的物品上。 进化过程存在一定概率的成功/失败,高级进化石的成功概率比低级进化石的成功概率低。 进化成功时,强化的属性会提高。…

Windows 安全基础——NetBIOS篇

Windows 安全基础——NetBIOS篇 1. NetBIOS简介 NetBIOS(Network Basic Input/Output System, 网络基本输入输出系统)是一种接入服务网络的接口标准。主机系统通过WINS服务、广播及lmhosts文件多种模式,把NetBIOS名解析对应的IP地址&#xf…

YOLOv8/YOLOv7/YOLOv5/YOLOv4/Faster-rcnn系列算法改进【NO.83】将主干特征提取网络Backbone改为RevCol

前言 作为当前先进的深度学习目标检测算法YOLOv8,已经集合了大量的trick,但是还是有提高和改进的空间,针对具体应用场景下的检测难点,可以不同的改进方法。此后的系列文章,将重点对YOLOv8的如何改进进行详细的介绍,目的是为了给那些搞科研的同学需要创新点或者搞工程项目…

基于Springboot+Vue前后端分离的电影推荐系统(Java毕业设计)

大家好,我是DeBug,很高兴你能来阅读!作为一名热爱编程的程序员,我希望通过这些教学笔记与大家分享我的编程经验和知识。在这里,我将会结合实际项目经验,分享编程技巧、最佳实践以及解决问题的方法。无论你是…

c2-C语言--指针

1.用一级指针遍历一维数组 结论 buf[i]<>*(buf i) <> *(p i)<> p[i] #include <stdio.h>int main(){int buf[5] {10,20 ,30 ,40,50}; //buf[0] --- int // buf --&buf[0] ----int *int *p buf;//&buf[0] --- &*(buf0)printf(&quo…

vue3 自己写一个月的日历

效果图 代码 <template><div class"monthPage"><div class"calendar" v-loading"loading"><!-- 星期 --><div class"weekBox"><div v-for"(item, index) in dayArr" :key"index&q…

关于马达保护器 的选型 你知道吗

一、智能马达保护器的介绍 在有色冶炼中&#xff0c;根据工艺需求和客户需求&#xff0c;智能电动机保护器的主要应用模式有保护模式、端子控制模式、全通信模式和半通信模式。 4.1保护模式 在保护模式下&#xff0c;智能电动机保护器只利用其自身的保护功能和测量功能&#…

T天池SQL训练营(五)-窗口函数等

–天池龙珠计划SQL训练营 5.1窗口函数 5.1.1窗口函数概念及基本的使用方法 窗口函数也称为OLAP函数。OLAP 是OnLine AnalyticalProcessing 的简称&#xff0c;意思是对数据库数据进行实时分析处理。 为了便于理解&#xff0c;称之为窗口函数。常规的SELECT语句都是对整张表进…

CSS新手入门笔记整理:CSS超链接样式

超链接伪类 超链接在鼠标单击的不同时期的样式是不一样的。 默认情况下&#xff1a;字体为蓝色&#xff0c;带有下划线。鼠标单击时&#xff1a;字体为红色&#xff0c;带有下划线。鼠标单击后&#xff1a;字体为紫色&#xff0c;带有下划线。 超链接伪类简介 在CSS中&…