13-接口、代码、命令如何测试?

news2024/11/23 5:15:41

可以通过工具,也可以通过代码来进行测试。

这里使用工具Postman。

1.针对接口进行测试

粘贴导入到Postman中:

 

也可直接复制URL:

粘贴到Postman中:

没有对应的参数,那么可以直接请求:

这个接口的GET、POST请求都可以:

而有些接口只支持GET方法,有些接口只支持POST方法。

2.针对接口的参数进行测试

  • 传参数(参数通过parameter传递,通过json传递)
  • 不传参数
  • 传入非法参数

3.针对某个代码如何测试?

  • 方法参数(参数类型、不给参数、参数传递为空)
  • 异常处理
  • 代码规范
  • 语句覆盖(白盒测试)
  • 条件覆盖(白盒测试)
  • 语句条件覆盖(白盒测试)
  • 判定覆盖(白盒测试)
  • ...

4.针对Linux命令如何测试?

例如:zip命令

①功能:

  • 打包的文件是一个不存在的文件。
  • 命令使用正确,文件存在,文件是否被压缩。
  • 能否一次性打包多个文件。
  • 打包后的内容是否有缺失。
  • ...

②界面:

  • 打包后的zip高亮。
  • 打包后的文件后缀名.zip。
  • ...

③易用:

  • 输入错误,此时有没有提示。
  • ...

④性能:

  • 打包一个1KB文件时间是多少?
  • 打包一个20GB文件时间是多少?
  • 一次打包多个文件时间是多少?
  • 打包后的压缩空间。
  • ...

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

无法将“pip“识别为cmdlet、函数、脚本文件或可运行程序的名称。

出现问题如下: 出现问题原因: 没有添加pip对应的安装目录进入环境变量里面的系统变量。 解决方案: 1.确定python的安装路径 将python的路径添加到系统变量中 2.输入pip所在的安装路径: python路径\Lib\site-packages 3.添加…

PyTorch训练RNN, GRU, LSTM:手写数字识别

文章目录 pytorch 神经网络训练demoResult参考来源 pytorch 神经网络训练demo 数据集:MNIST 该数据集的内容是手写数字识别,其分为两部分,分别含有60000张训练图片和10000张测试图片 图片来源:https://tensornews.cn/mnist_intr…

eureka使用错误

错误 java.net.UnknownHostException: INVENTORYSERVICE 分析&解决: 这里的请求执行错误 但eureka可以找到服务 手动创建RestTemlate到容器中,未加LoadBalanced注解 加上注解后重试,成功

java详细显示try/catch块的异常类方法等信息

示例: Testpublic void testException(){try {double theorynumDouble Double.parseDouble(null);} catch (Exception e) {StackTraceElement[] stackTraceElements e.getStackTrace();StackTraceElement stackTraceElementFirst stackTraceElements[0];String c…

一文教你学会Linux数组

目录 🎀什么是数组? 🎀数组优点 🎀数组缺点 🎀定义数组 🎀数组的取值 🎀一次取出数组所有的值 🎀数组长度: 即数组元素个数 🎀数组的截取&#xff…

【ASP.NET】医学实验室管理(LIS)系统源码

一、医学实验室LIS系统概况 LIS(全称Laboratory Information Management System),是专为医院检验科设计的一套实验室信息管理系统,能将实验仪器与计算机组成网络,使病人样品登录、实验数据存取、报告审核、打印分发&am…

MySQL数据库的索引原理与慢SQL优化的5大原则

这篇文章主要介绍了MySQL数据库的索引原理与慢SQL优化的5大原则,包括:建立索引的原则,慢查询优化基本步骤,慢查询优化案例,explain使用,需要的朋友可以参考下 我们知道一般的应用系统,读写比例在10:1左右&…

计算机系统结构与操作系统实验三(2)-进入保护模式

📍实验要求 从实模式到保护模式的转变: 在刚进入loader尚在实模式下时,在第2行显示:real-Zhangsan 在变为保护模式后,在第3行显示:protect-Zhangsan 加载gdt、将cr0的PE位置为1 📍实验过程 老…

建议收藏 | 可视化ETL平台--Kettle

Kettle的介绍 学习目标 知道什么是ETL及Kettel是开源的ETL工具 了解kettle环境的安装流程 1.ETL介绍 ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程),对于企业或行业应用来说,我们经常会遇到各种…

redis可视化工具 Another Redis Desktop Manager

Redis API 官方文档:Redis 命令参考 — Redis 命令参考 Redis 可视化工具下载: Releases qishibo/AnotherRedisDesktopManager GitHub(github) 使用: 1、新建连接 点击 新建连接 创建新的连接 切换语言 地址&a…

前端Vue自定义商品订单星级评分 爱心评分组件

随着技术的发展,开发的复杂度也越来越高,传统开发方式将一个系统做成了整块应用,经常出现的情况就是一个小小的改动或者一个小功能的增加可能会引起整体逻辑的修改,造成牵一发而动全身。 通过组件化开发,可以有效实现…

数据分类分级的概念、方法、标准及行业实践

数据战略上升为国家战略,数据资产成为国家各行各业的核心资产。在数字化时代,数据分类分级成为数据资产管理的重要组成部分。 通过数据分类分级管理,可有效使用和保护数据,使数据更易于定位和检索,满足数据风险管理、…

领略大数据分析的魅力:迈向FineBI的世界

版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢! 本文网址:https://sunkuan.blog.csdn.net/article/details/131698171 文章目录 一、FineBI介绍(6.0版本)1、使用人群…

高并发的哲学原理(三)-- 基础设施并发:虚拟机与 Kubernetes(k8s)

上篇文章说到,Apache 无法处理海量用户的 TCP 连接,那要是由于宇宙时空所限,你的系统就是无法离开 Apache,该怎么承接高并发呢?有办法:既然单机不行,那就把单机虚拟化成多个 Linux 机器&#xf…

关于typescript的类型推断一些理解

我们先看一段代码: interface defaultObjType {[key: string]: any; } interface SquareConfig {color?: string | defaultObjType;width?: number; } let obj:SquareConfig {color: {qw:123}, }if(obj.color && obj.color.qw) { // 这里报错&#xff…

【重要】MThings V0.6.0更新要点

我们听到了您的声音并采取了行动!现在为您提供了一次全面的软件升级,让您的体验更加顺畅、稳定和安全。立即更新,畅享新功能! 下载地址: http://gulink.cn/download 01. [新增]支持系统数据、历史数据、告警功能个人版…

Liunx命令大全及基础知识扫盲

文章目录 1,ifconfig命令2,ens10和eth103,查看PCI地址 1,到达最后一行 ctrl end 1,ifconfig命令 ifconfig 是一个用于配置和显示网络接口信息的命令行工具 1,ifconfig这将显示所有网络接口的详细信息,包括接口名称、MAC 地址、IP 地址、子…

2023中国企业绿电国际峰会

会议时间/地点/主办方 2023年11月16-17日,中国上海,ECV International 会议形式 峰会采用“线下线上”的方式同步进行,中英双语同声传译,线上、线下并行进行和实时互动。 峰会背景 当下全球气候问题正在不断显现,对…

conda修改环境保存地址

可以在命令行中通过conda config指令进行修改 如: 添加环境目录envs_dirs conda config --add envs_dirs F:\conda_env\envs 添加pkgs_dirs conda config --add pkgs_dirs F:\conda_env\pkgs 也可以直接进入Anaconda Nacigator进行修改

Java反序列化:URLDNS的反序列化调试分析

URLDNS链子是Java反序列化分析的第0课,网上也有很多优质的分析文章。 笔者作为Java安全初学者,也从0到1调试了一遍,现在给出调试笔记。 一. Java反序列化前置知识 Java原生链序列化:利用Java.io.ObjectInputStream对象输出流的w…