1.前提概念  平时常用的性能测试:api性能测试+场景性能测试;今天就说一说api性能测试 2.如何进行性能测试?  需求:对某api进行性能测试,看看最大承受的并发数,分析下图表  分析:  错误思路:当我们接到这个需求的时候,很多人不管三七二十一,先把接口写起来,然后给他个1000个并发,压倒报错为止,但是实际上你知道怎么去压测么,怎么分析TPS么?怎么找到最大并发数?怎么分析报错
1. 进行简单的web测试1)文中我们测试目标网址是:登陆网站、打开企业基本信息页面。2)测试目的是该网站在负载达到20 QPS 时的响应时间。QPS 解释  QPS : Query Per Second 每秒查询率。是一台查询服务器每秒能够处理的查询次数。在因特网上,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。 3) 为了达成预期的测目的,需要
C区为接口测试执行区:Request:接口请求方式可以选择:POST,GET,PUT,HEAD,DELETE,LINK等请求方式参数设置:参数配置选择:params,authorization,headers ,body(none,form-data,x-www-form-urlencoded,raw,binary,Text/Json/Javascript/XML/HTML),Pre-reques
转载 2024-05-19 13:18:44
152阅读
使用apipost参数化和断言的时候,需要进行参数定位。 参数化的时候定位token token在响应中的位置为response.json.data.token,我们用console.log打印
转载 2021-03-26 16:17:00
357阅读
2评论
用户注册场景:输入签名数据signature,appId,13位时间戳timestamp,6位随机数nonce,merchantId(非必填,本次不填)的请求参数发送给服务器,服务器返回响应数值后,校验响应数据中的signature是否一致,并且对响应数据中的data进行解密;在控制台获取resData的属性值,partnerUserNo的属性值,即用户注册成功请求:签名计算及参数加密:1.用户注
一、ApiPost组成介绍 二、安装和简单使用 下载地址:ApiPost - 可直接生成文档的API调试、管理工具 apipost可以快捷方便的进行接口测试,在需要需要使用
转载 2021-04-08 17:53:00
294阅读
2评论
APIPOST是一款在线API管理平台,可以帮助开发者更加方便地管理和测试API接口。它可以快速创建API文档、生成API代码、Mock数据,支持多种语言和多种数据格式,为开发者提供高效的API管理和测试服务。 使用APIPOST,开发者可以轻松创建和维护API文档,同时也可以方便地分享API文档给团队成员和客户。
原创 2024-03-18 10:39:01
168阅读
一、ApiPost组成介绍 二、安装和简单使用 下载地址:https://www.apipost.cn apipost可以快捷方便的进行接口测试,在需要需要使用header或者cookie的时
转载 2021-04-07 16:32:00
438阅读
2评论
使用apipost参数化和断言的时候,需要进行参数定位。 参数化的时候定位token token在响应中的位置为response.json.data.token,我们用console.log打印
转载 2021-06-09 22:36:23
256阅读
2评论
流程测试的意义​ 流程测试是针对一个接口集合的测试,选择相应的环境,可以作为一系列请求一起运行。当您想要自动化API测试时,流程测试非常有用。点击开始,接口集合会并发的像服务器发出请求,最后会按照定义好的测试校验模块给出测试结果。 创建一个流程测试 创建一个流程测试需要如下步骤: 1、新建接口,并添 ...
转载 2021-08-23 10:43:00
290阅读
2评论
少掉头发的神兵利器:接口工具;前台的焦躁;后台的窝火;项目经理的急且;老板的不解;其实这几个角色用的是不一样的理解来看同一个业务的,话语很难说清楚,但也不用深究其中区别。用api调试测试工具形成合理的业务数据即可消除理解不一致哈!
原创 2023-09-19 11:24:32
77阅读
dubbo 说白了,就是一种 http 调用。只不过,很多东西不用你自己做,已经帮你封装好了。所以使用起来很方便。提供服务方,会对编写的接口进行封装,并缓存起来,后续使用。调用方,会对需要调用的接口类封装,缓存起来,后续使用。所以,那个接口类还是你认识的接口类吗???作为调用方,接口类已经不是你引入的那个接口类了。因为dubbo做了封装,产生了一个实现类的东东,当然不是服务方的实现类逻辑。而是封装
转载 9月前
60阅读
前后端开发模式1.前后端混合 前端写好静态html页面,后端使用模板语法进行渲染,然后在在对接,遇到问题返回给前端进行修改,这要求后端人员会一些HTML、JS等前端语言,这种模式让前后端开发的进度互相响应,对后端人员的要求也更高 2.前后端分离 -随着外部开发(pc端、移动端),开始流行前后端分离开发 -后端只需要负责接口(API接口),使用postman接口测试工具测试 -前端人员只需要负责写
目录 对称加密AES加密算法非对称加密RSA加密算法 为了保证网络传输数据的安全性,涉及敏感数据的传输,最好对数据预先加密,然后再在网络上进行传输,同时,还要保证数据在另一端是可解密的,并且还必须要通过钥匙(公钥或私钥)才能解密,没有钥匙(公钥或私钥)的人即使是拿到了加密过的数据也无法解密。对称加密采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,
转载 2023-12-06 23:19:02
158阅读
1点赞
废话不说直接上正文:开始知道AES加密会有一个长度的限制报错:java.security.InvalidKeyException: Illegal key size,从网上下载对应jdk版本的local_policy.jar和US_export_policy.jar替换Java\jre6\lib\security目录下的两个jar包应该就会消失。确实在本地运行是没有问题的,但是覆盖了服务器上的ja
大家在自己公司做接口测试的时候,有没有遇到过接口做加密处理的情况呢?相信我们的读者朋友们都有一定的概率会遇到这种情况,尤其是对接口数据安全有一定要求的公司接口数据一定会做加密处理。那么遇到加密情况,大家使用工具JMeter如何做接口测试呢?可以借助JMeter提供的函数digest和MD5,其中digest支持的加密方法是如下这7个:MDSHAMD2MD5SHA-1SHA-224SHA-256SH
AES解密 密钥是AES算法实现加密和解密的根本。对称加密算法之所以对称,是因为这类算法对明文的加密和解密需要使用同一个密钥。 AES支持三种长度的密钥: 128位,192位,256位 平时大家所说的AES128,AES192,AES256,实际上就是指AES算法对不同长度密钥的使用。 三种密钥的
原创 2023-04-17 09:58:29
1030阅读
AES加密解密原理AESFPGA AES加密AES是一个对称密码,它的存在是为了取代被证明不安全的DES算法。 一、AES加密过程上图为128位的加密过程,如果长度为192位,则要经过12轮加密运算,同理,256位的需要经过14轮加密。以128位为例,其中9轮为循环运算,最后一轮只有步骤1,2,4,没有列混合。明文长度固定为128位(16字节) 密钥长度可以是128、192、256位 二、初始变换
前言随着web技术的发展,特别是前后端分离的架构主键成为主流,我们后端程序员调试的时候不再依赖页面去操作,而是直接调试接口。对于没有权限控制的GET接口而言,这是一个非常轻松的工作,但是对于有权限的或者使用了其他方法(POST,PUT,DELETE等)的Rest接口,事情就不那么美好了,还好有​​apipost​​这个神器能够帮我们解决这些问题,基本的使用我就不讲了,这一块网上的教程很多。这里主要
原创 2022-07-10 21:28:10
166阅读
利用CryptoJS对请求参数进行MD5/AES解密 ApiPost内置了CryptoJS(https://github.com/brix/crypto-js) ,可以方便的对请求参数进行各种加解密。 MD5加密 CryptoJS.MD5('待加密字符串').toString() SHA256加密 ...
转载 2021-08-31 10:43:00
703阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5