首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏muller的测试分享

    软件测试|测试平台vue3 模版语法

    最基本的数据绑定形式是文本插值,它使用的是“Mustache”语法 (即双大括号):

    99920编辑于 2022-12-29
  • 来自专栏测试开发干货

    接口测试平台代码实现50: 自动异常测试-3

    当然异常测试层我们也可以加上对应的代码来生成蒙层: 这样便可以防止用户进行异常操作了。 为了防止关闭异常测试层后引发其他bug,我们把关闭函数的代码从隐藏这个div改成刷新整个页面: 好言归正传,让我们继续开始异常值测试。 貌似该开始实际进行测试了,按照我们之前章节的设计。 当用户点击开始测试后,前端js会开始根据预置的待替换参数,依次交叉排列组合替换接口本来的请求体。 然后我们打算再新声明一个js函数:error_play() ,当用户点击开始测试时来调用这个函数来进行测试,这里很显然,俩个函数是分开的。 alert('当前接口的请求体类型不支持异常值测试!')

    62320编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台设计思路-3:成品总览

    我们今天来看异常健壮性测试。 其实就是简单的统计出url和body的所有参数。然后用预置的各种类型数据进行排列组合般的替换。来自动每次进行请求。 虽然说前端一般会控制好接口的传入字段,但是接口测试的主要思想就是要绕过前端测试接口本身。 首先来看我们接口的正常调试参数: 它url中有俩个参数,body里有1个参数 返回值是一段text文本: 然后我们点击保存后,点击这个接口的健壮测试按钮 页面就变成了这样 所以最终会有大概3个参数*13门徒 = 39次请求。 那么点击执行按钮吧。

    39920编辑于 2022-05-18
  • 来自专栏测试开发干货

    接口测试平台187: 并发报告(3

    这里需要先测试下,打印res 打印结果: 打印的结果大家看着不方便,我加几个回车就清晰了: {'result': '', 'cases': [ {'case_id': 21, result_case': '', 'steps': [ {'step_id': 68, 'step_name': '测试 } }, {'step_id': 69, 'step_name': '测试

    31030编辑于 2022-05-20
  • 来自专栏测试开发干货

    接口测试平台代码实现144: 平台主题-夏日清凉3

    我们本节开始继续去搞 接口库的主题外观,开搞之前,我们先学习下边框彩色的css: border-image:linear-gradient(to right,#ff8cd0,#77a4cb,#ff8cd0,#fff5d3)

    33320编辑于 2022-05-19
  • 来自专栏muller的测试分享

    软件测试|测试平台Vue3 - 表单的输入与绑定

    输入框输入文本,对应以前都是操作DOM树结构进行的绑定。现在学习了VUE不建议大家通过DOM树进行绑定获取数据。

    71110编辑于 2022-12-29
  • 来自专栏测试开发干货

    接口测试平台番外-正交工具3

    如上图,利用的是bootstrap3的输入框组。我这里写的就是个展示用的demo,之后用js进行动态生成的时候,好照着这个输入框组进行生成。 测试一下提取是否正确: 看来,提取是成功了。

    44230编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现103:GraphQL-3

    然后是发送: 然后是保存: 经过测试:三个函数全部成功了~ 然后我们去修改views.py中,加上相应的代码: 找到函数 Api_send() 如图,到这,就算搞定了接口库调试层的部分了。 大家可以自行简单测试,bug请迅速留言或反馈哦~ 下节课我们要搞定用例库的步骤相关,那里要更复杂一些,需要增加请求体的替换部分设计。

    31820编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现55:首页重构-3

    接下来我们进行美化操作: <h3> 您的请求记录:</h3> <div id="home_log_plan" style="padding-left: 20px;overflow-y:

    54120编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现88: 全局请求头-3

    本节我们就一起来研究,在接口库调试页面,用例库步骤详情页 这俩个地方如何加入这些项目公共请求头吧。

    51720编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现番外:主页改版-3

    api_body = ts_api_body, ) return HttpResponse('') 然后我们测试

    42620编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现120:cookie持久化-3

    大家可以自行测试一下。 最后欢迎分享和宣传哦~

    35330编辑于 2022-05-19
  • 来自专栏测试开发干货

    (简易)测试数据构造平台: 3 (vue打通django)

    如果想实现前端打包后让django单独服务就能启动整个平台的效果,那就需要合二为一,也就是本节课的目标,不管这段话你看的懂看不懂,都不重要,只要你先照葫芦画瓢往下跟,要不了几节课你就会突然大悟。 最后我们要测试一下,进行vue的第一次打包:npm run build 打包完成后,检查下目录,看看是否有这个dist文件夹: 然后我们在pycharm右上角 启动django项目 关注下控制台输出

    53230编辑于 2022-05-20
  • 来自专栏测试开发干货

    接口测试平台代码实现107:登录态接口-3

    首先先改正一下 榜一大哥提出的bug,就是当选择完公共请求头后取消选择,然后再请求就会报错的问题:

    64130编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现96:全局域名-3

    全局域名这里我们目前已经搞定了 域名管理 部分。也就是当用户请求的时候我们偷偷存了份 host,并且去重。

    1.3K40编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现124: 全局变量-3

    本节内容继续开发我们的项目内全局变量,在此之前,先让我们一起回顾下,之前我们的进度:

    36540编辑于 2022-05-19
  • 来自专栏测试开发社区

    自研接口测试平台(Django2+Bootstrap3+Unittest)

    自研接口测试平台(Django2+Bootstrap3+Unittest) HttpRuleTest是一款面向 HTTP 协议的通用测试框架,只需web端维护接口测试数据,即可实现自动化测试、监控、数据统计 、持续集成等多种测试需求。 核心特性 测试者通过管理接口,通过接口名去建立单接口多用例测试 测试者只需维护数据,数据会按照规则去生成脚本 测试者采用断言验证数据结果,以及可以使用接口依赖功能 测试者可以使用sql初始化,断言状态前 框架,采用crotable定时模式 继承 Requests 的全部特性,轻松实现 HTTP的各种测试需求 使用 unittest的单元测试框架,面向深层次用户可以自行扩展生成的脚本 Web 平台化,操作便捷 3.下面两种方式用例子来介绍,下图展示了一个json的数据,我要断言到result第一个对象的couponId值。

    87830发布于 2019-09-20
  • 来自专栏FunTester

    测试平台

    测试平台化刚好可以解决该问题,帮助团队跨过这个鸿沟,迈入高效团队的阵营。 在绝大分团队中,有负责工具组的团队,团队成员会为整个持续测试提供测试工具从而实现测试平台化。 如果团队中没有专门负责测试平台的人,那么在代码扫描部分可以使用SonarQube,在接口自动化测试平台部分可以使用Yapi,单元测试和UI自动化部分目前没有成熟的开源解决方案,使用SonarQube代码扫描平台 、Yapi接口测试平台至少能够满足测试平台化的基础需求。 推行测试平台化不再需要兼顾各种技术栈,只需要按照自己设计测试平台的技术栈在团队内进行提升就可以。 降低高级测试技能的学习成本。 对于测试行业中的高级测试类型(如性能测试),通过测试平台化降低学习成本,让所有人都可以完成。 ... ...

    53430编辑于 2023-08-04
  • 来自专栏测试开发干货

    接口测试平台代码实现3:从0开始打造吧

    在开始之前,请确保你的电脑本地环境已经成功下载了python3和django。 万丈高楼平地起,创建一个新的django项目,距离成功就完成了一半! django 创建项目是靠命令的。 在我们先进入这个项目的根目录,就是能看到manage.py的这个目录下,然后执行创建app的命令: python3 manage.py startapp Myapp(名字随便写) 我们这里就是通过小管家 django后台的一个文件,我们要在后台中看到的数据库表都需要在这里注册,后续会详细说明 models.py 是用来设置数据库格式的,django采用的是orm方式来和数据库进行交互,默认使用sqlite3轻量级的数据库 这个文件我们可以复制很多个哦 migrations是存放我们orm操作数据库的实际代码的,完全是django自动配置,无需也千万不要动里面后续生成的文件哦~否则你项目挂了奥 tests.py给我们单元测试用的

    42030编辑于 2022-05-19
  • 来自专栏测试开发真货

    测试平台分支-小程序端-3-小程序登录(上)

    uni.setNavigationBarTitle({ title: '登录页' // 设置导航栏标题 }), uni.showShareMenu({"title":"测试开发真货 * 文字基本颜色 */ $text-color-base: #5A5B5C; //基本色 $text-color-assist: #919293; //辅助色 $text-color-black: #3B3C3E // #ifndef VUE3 // Vue.js 2.x 版本的应用程序入口文件 import App from '. $mount() // #endif // #ifdef VUE3 // Vue.js 3.x 版本的应用程序入口文件 import { createSSRApp } from 'vue' import

    1.3K30编辑于 2023-09-15
领券