API:应用程序接口(API:Application Program Interface)
应用程序接口是一组定义、程序及协议的集合,通过 API 接口实现计算机软件之间的相互通信。API 的一个主要功能是提供通用功能集。程序员通过调用 API 函数对应用程序进行开发,可以减轻编程任务。 API 同时也是一种中间件,为各种不同平台提供数据共享。
什么是API测试
API测试是一种用于验证API(应用程序编程接口)的软件测试类型。它与GUI测试非常不同,主要集中在软件体系结构的业务逻辑层。在API测试中,您无需使用标准的用户输入(键盘)和输出,而是使用软件将调用发送到API,获取输出并记下系统的响应。
API测试需要可以通过API进行交互的应用程序。为了测试API,您需要
使用测试工具调用API
编写自己的代码调用API

淘宝/天猫API获得淘宝商品详情 API


| 名称 | 类型 | 必须 | 描述 |
|---|---|---|---|
| key | String | 是 | 调用key(必须以GET方式拼接在URL中) |
| secret | String | 是 | 调用密钥 |
| api_name | String | 是 | API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等] |
| cache | String | 否 | [yes,no]默认yes,将调用缓存的数据,速度比较快 |
| result_type | String | 否 | [json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读 |
| lang | String | 否 | [cn,en,ru]翻译语言,默认cn简体中文 |
| version | String | 否 | API版本 |
https://api-gw.onebound.cn/taobao/item_get/?key=&
&num_iid=642885619273&is_promotion=1&cache=no&&lang=zh-CN&secret=
---------------------------------------
Result Object:
---------------------------------------
{
"item": {
"num_iid": "642885619273",
"title": "Clever&Ketch女包包2022新款时尚链条单肩斜挎亮片星空洋气流苏包",
"desc_short": "",
"price": "299",
"total_price": 0,
"suggestive_price": 0,
"orginal_price": "479.00",
"nick": "cleverketch箱包旗舰店",
"num": "200",
"min_num": 0,
"detail_url": "https://item.taobao.com/item.htm?id=642885619273",
"pic_url": "//img.alicdn.com/img

本文介绍了API的概念,作为应用程序接口,API通过定义、程序和协议简化了软件间的通信。API测试关注的是软件的业务逻辑层,不依赖于用户界面。文章特别讨论了如何利用API获取电商平台如淘宝、天猫的商品详情,包括获取API密钥的过程。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



