使用apipost进行接口测试的时候,post接口一json格式传递参数的时候,有的参数需要生成随机不重复的参数值。

apipost内置mock字段变量
我们只需要在json中直接复制自己需要的变量就可以使用了

我们也可以自定义mock变量,我们在接口的预执行脚本编写自定义的mock变量,我们自定义一个手机号,然后设置为环境变量或者全局变量

const phonePrefix = [‘132’, ‘135’, ‘189’]

const index = Math.floor(Math.random() * phonePrefix.length)

var phone = phonePrefix[index] + Mock.mock(/\d{8}/)

apt.variables.set(“phone”, phone);


接着在json中调用环境变量或者全局变量就可以了

接口测试--apipost在json中如何使用mock变量相关推荐

  1. 接口测试如何在json中引用mock变量

    在测试接口的时候,有的接口需要测试随机传入大量数据,查看数据库是否正常,但是大量的随机数据全靠自己手写会很慢,而且是通过json传递的数据. 这里我们就可以使用mock生成随机变量,然后在json中引 ...

  2. 接口测试--apipost解决传递json参数时字符串包含有@和/的问题

    使用apipost进行接口测试的时候,传递json参数的时候字符穿中包含有@和/的时候就无法进行正常的访问. 是因apipost支持json参数使用内置mock字段,解决办法是在设置里面,把自动识别请 ...

  3. mock模拟接口测试 vue_在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟...

    在 https://www.jb51.net/article/151520.htm这篇文章中,我们介绍了在 Angular-CLI 中引入 simple-mock 的方法. 本文以 Vue-CLI 为 ...

  4. 接口测试---mock变量自定义变量的使用

    接口测试的时候会使用随机的变量,apipost内置有mock变量和全局变量,还支持在脚本中使用mock.js进行自定义变量生成 内置全局变量的使用 mock内置字段,直接复制使用就可以了 json中也 ...

  5. 接口测试学习之json

    在做接口测试的时候,我们需要查看响应值,有的接口还需要调用上一个接口中的响应值中的一些变量,这些返回的响应值大部分是以json格式返回的,今天就给大家介绍一下json的编写格式. 我个人分为三大类. ...

  6. java获取json中的某个值_接口测试之json中的key获取

    在很多情况下我们在进行接口测试的时候都会有获取上个接口返回的json数据中的某个key值,然后下个接口调用这个key值.今天给大家讲解一下针对不同类型的json获取某个key的值. 一.首先是单纯ob ...

  7. 接口测试--apipost变量使用(一)

    apipost如何设置mock变量,多个接口同时调用这个变量,如何保证调用的变量值是相同的? 这里我们使用的mock变量不能是apipost内置的mock字段,可以在登录接口的预执行脚本自己编写一个m ...

  8. 接口测试之json中的key获取

    在很多情况下我们在进行接口测试的时候都会有获取上个接口返回的json数据中的某个key值,然后下个接口调用这个key值.今天给大家讲解一下针对不同类型的json获取某个key的值. 一.首先是单纯ob ...

  9. 取出json中的数据php,怎么从Json中取出数据放到一个新组中

    如何从Json中取出数据放到一个新组中 JSON数据如下: { "CommunityModel": [ { " UUID ": "xxxxxx-xxx ...

最新文章

  1. 获取元素相对于屏幕的位置
  2. 每日两SQL(8),欢迎交流~
  3. 基于GitBook框架搭建技术文档平台
  4. 数独项目--关键代码展示:
  5. Django(一)预热
  6. Nodejs 内置模块的基本使用
  7. 使用devops的团队_具有DevOps心态的团队的蓝图
  8. EF/SQL/新闻中分页应用
  9. 1008. 数组元素循环右移问题 (20)-PAT乙级真题
  10. 黑苹果mac未能安装在你的电脑上_mac电脑上全新视频剪辑软件安装包分享,让你剪辑视频从此无忧!...
  11. redis核心面试题
  12. SetWindowLong代码设置窗体borderStyle风格 TOOLWINDOW
  13. centos 6.9修改系统默认字符集
  14. 使用番茄助手 快速注释
  15. 超详细的Latex快速基础入门 (第二节)【关于latex命令的一些知识】
  16. C语言alloc函数总结
  17. linux 内核模块 编写例子,LINUX内核模块编程8
  18. 【备忘】Spring Boot技术栈博客企业前后端
  19. 代码实现:圣诞树效果(易懂,必会)/用html实现圣诞树效果
  20. 服务器安全加固措施总结

热门文章

  1. gfdmp和mysql,《高性能MySQL》读书笔记--锁、事务、隔离级别
  2. 我的世界中国版服务器存档位置,我的世界中国版如何自己上传本地的mod和存档...
  3. pyqt怎么button怎么链接_SEO内部链接怎么优化
  4. java web集成ldap_关于Java LDAP登录集成
  5. mysql事务与锁_mysql之事务和锁
  6. PolarDB-X 云原生分布式数据库 > API参考 > API参考(2017版本) > 数据库管理类 API > 删除 DRDS 数据库
  7. AIX操作系统版本小知识(转载)
  8. Kubernetes学习总结(17)—— Kubernetes 快速入门需要掌握的知识点总结
  9. 分库分表学习总结(3)——深入理解分布式事务
  10. App后台开发运维和架构实践学习总结(4)——APP的注册和登录功能设计