PostIn V1.3.4版本发布,新增性能测试执行明细,ldap/企业微信/钉钉登录调整为社区版本功能

PostIn是一款国产开源免费的接口管理工具,包含项目管理、接口调试、接口管理、接口用例、接口计划等模块,支持常见的HTTP协议、websocket协议。本周PostIn V1.3.4版本发布,新增性能测试执行明细,ldap/企业微信/钉钉登录调整为社区版本功能。

1、版本更新日志

新增

  • 性能测试新增压力配置,以及压力预估图。
  • 性能测试新增执行明细。
  • LDAP/企业微信/钉钉登录帐号集成及登录认证调整为社区版本功能。
  • 企业微信/钉钉消息通知调整为社区版本功能。

修复

  • 修复接口管理调试界面中,body为formdata或urlencoded中添加任何数据保存为用例失败。
  • 修复接口管理变量提取优先级问题 ,环境变量优先级>项目变量。
  • 修复接口场景用例测试历史刷新不及时。
  • 修复其他若干问题。

优化

  • 优化场景测试步骤UI。
  • 场景测试执行效果优化、性能测试执行效果优化。
  • 优化接口管理页面UI。
  • 优化接口测试页面UI。

2、性能测试压力预估图、执行明细图表

接口性能测试新增压力配置,以及压力预估图。执行性能测试显示执行明细图表。进入性能测试配置,增加Ramp-Up和Step参数。

|---------|------------|
| 参数 | 值 |
| Ramp-Up | 并发启动时间,单位秒 |
| Step | 设置分几步达成并发量 |

例如并发量100,Ramp-Up设置10,Step设置2,那么100个并发分2步启动,每一步启动50个并发,10秒内启动100个并发。实现阶梯增压。

压力预估图

例如并发量100,Ramp-Up设置0,Step设置0,那么100个并发瞬间并发启动。

压力预估图

例如并发量100,Ramp-Up设置10,Step设置0,那么100个并发10秒内线性增压。

压力预估图

压力配置完成后,点击测试,展示接口性能测试执行明细图。

执行明细

执行明细图显示性能测试运行时间内接口每秒接口请求数、平均响应时间、请求失败率、并发用户数等信息。

3、LDAP、企业微信、钉钉帐号集成及登录认证

进入系统设置->用户->用户目录,可以选择配置并同步企业微信、钉钉、Ldap的用户。

用户目录页面按钮说明

|------|----------------------------|
| 按钮 | 说明 |
| 同步数据 | 点击即可同步数据,必须在开启按钮开启后才可同步。 |
| 开启 | 开启同步功能。 |
| 禁止 | 禁止同步功能。 |
| 配置 | 配置同步的应用数据,必须在开启按钮关闭状态下才可配置 |

3.1 LDAP账号集成与认证

用户集成

用户目录页面,点击ldap后的配置按钮,填写配置信息。配置成功后点击开启,此时同步数据的按钮会亮起,点击同步数据,就会把ldap下的用户信息同步到用户列表。

若配置信息填写错误导致同步数据失败,点击禁止,配置按钮会再次亮起,可以修改配置信息。

LDAP配置

|-----------|-------------------------|
| 参数 | 说明 |
| AD/LDAP名称 | Ldap服务名称。 |
| 服务器地址 | 安装Ldap服务器的IP地址。 |
| 端口号 | Ldap服务器启动端口号。 |
| Base DN | 服务器主域 |
| 链接方式 | LDAP服务器是否使用SSL模式,默认为启动 |
| 管理员DN | Ldap管理员账号,全称包括域 |
| 密码 | 管理员密码 |
| 类型选择 | Ldap服务器类型 |
| 所属OU节点 | 需要同步的范围,不填默认同步授权的所以组织机构 |

认证

登录页面,选择Ldap登录即可。

登录

3.2 企业微信账号集成与认证

账号集成

用户目录页面,点击企业微信后的配置按钮,填写配置信息。

企业微信配置

|----------------|--------------------------------------------------------------------------------------------|
| 参数 | 说明 |
| 企业ID | 企业微信的企业ID,通常在企业微信企业管理界面中的我的企业最下方的企业ID |
| 凭证秘钥 | 企业微信应用的秘钥,通常在企业微信应用管理自己新创建的应用中的Secret |
| 授权回调域 | 当前应用的地址,必须是域名并且是公网可以访问的地址,必须与企业微信 --> 应用管理 --> 自建应用 --> 最下方企业微信授权登录--> Web网页授权会调域,保持一致 |
| AgentId | 企业微信应用的秘钥,通常在企业微信应用管理自建应用的AgentId |
| Tocken | 用于企业微信用户目录变更回调,在企业微信 --> 应用管理 --> 自建应用 -->接收消息中获取 |
| EncodingAesKey | 用于企业微信用户目录变更回调,在企业微信 --> 应用管理 --> 自建应用 -->接收消息中获取 |

配置信息填写完成后点击下一步,上传认证文件。

企业微信配置授权回调域的需要先配置网页授权及JS-SDK,先在企业微信下载授权文件,然后在上传即可。

上传认证文件

认证

登录页面,选择企业微信登录,使用企业微信扫描登录二维码即可。

登录

3.3 钉钉账号集成与认证

账号集成

用户目录页面,点击钉钉后的配置按钮,填写配置信息。配置成功后点击开启,此时同步数据的按钮会亮起,点击同步数据,就会把ldap下的用户信息同步到用户列表。

若配置信息填写错误导致同步数据失败,点击禁止,配置按钮会再次亮起,可以修改配置信息。

配置

认证

登录页面,选择钉钉登录,使用钉钉扫描登录二维码即可。

登录

4、企业微信消息通知配置

  • 配置发送方式

进入系统设置->消息->发送方式页面下,点击企业微信后的配置。

配置webhook

|--------|-----------------------------------------------------------------------|
| 字段 | 说明 |
| 名称 | 发送方式名称,自定义。 |
| Hook地址 | 企业微信机器人Hook地址,通常在企业微信打开任意一个群聊 --> 右上角新建机器人 --> 输入信息完成 即可获取机器人Hook地址 |

  • 配置通知方案

进入消息方案页面,点击任意事件名称进入消息方案配置详情页面。鼠标悬浮在通知方式区域,即可看到编辑按钮。点击编辑进入编辑模式,勾选企业微信即可。

配置通知方案

相关推荐
Wpa.wk11 小时前
性能测试-初识性能测试基础(性能测试流程,计划等)
java·运维·经验分享·测试工具·性能测试
测试者家园16 小时前
AI 智能体如何构建模拟真实用户行为的复杂负载场景?
人工智能·压力测试·性能测试·智能体·用户行为·智能化测试·软件开发和测试
测试秃头怪3 天前
支付宝性能测试案例分析详解
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·性能测试
大千AI助手7 天前
Web 接口性能测试最佳实践:从“压一压”到“压明白”
python·api·性能测试·测试·性能·压测·大千ai助手
软件测试小仙女11 天前
告别手工分析!Python+HAR一键生成页面性能测试报告
自动化测试·软件测试·python·测试开发·测试工具·性能测试·测试报告
p@nd@15 天前
测试linux页缓存对磁盘IO的影响
linux·性能测试·页缓存
一念一花一世界16 天前
接口管理工具选型:PostMan与PostIn全面对比指南
测试工具·postman·接口管理工具
百度测试开发18 天前
测试经验分享,Web自动化测试+性能测试面试项目讲解(详情)
自动化测试·软件测试·软件测试工程师·接口测试·软件测试项目·软件测试面试·性能测试
一念一花一世界19 天前
PostIn零基础学习 - 使用自定义权限优化项目管理
学习·postin·接口管理工具
一念一花一世界19 天前
PostIn社区版本与企业版本的详细对比
postin·接口管理工具·统一登录