- 博客(56)
- 资源 (1)
- 收藏
- 关注
原创 4 postman响应数据解析
在接口测试中,从接口的响应结果中获取数据是很常用的。比如说做断言的时候,需要确保接口返回数据是符合预期的。又比如有些接口的输入参数值,需要用到前面接口运行返回的数据。下面先介绍如何解析响应数据(以json数据为例),再介绍应用场景。
2023-12-20 11:26:54
1688
原创 3 使用postman批量创建测试数据
在软件测试实际工作中,因测试需要,我们要批量创建测试数据。如果某些接口不允许输入重复数据,我们在做批量请求时就要做参数处理了。比如在上一篇介绍的用户注册接口,一般注册的时候用户名是不允许重复的,如果要批量创建10个用户,请求接口时要如何处理呢?
2023-12-18 13:25:42
2369
原创 1 接口测试介绍
接口测试可以让测试人员更早的介入,不需要等待前后端联调完成才开始测试。所使用的测试用例设计方法和平时写的系统测试用例差不多,比如等价类划分方法、边界值分析法、错误推断法等等。首先了解我们经常提到的API,它的全称是Application Program Interface应用程序编程接口,是一些预先定义的函数。
2023-12-08 12:00:56
708
原创 macOS M1使用TensorFlow GPU加速
本人是在pycharm运行代码,安装了tensorflow版本2.13.0。根据官网,安装了适用于 macOS GPU 的Metal。如果运行结果为0,则没有使用GPU加速训练。运行结果GPU数量是1,安装成功了!
2023-08-22 12:55:59
1412
原创 测试平台开发:(18)自动化测试脚本工具化 1
写多了这些代码,你可能会发现很多时候你的脚本都是重复的,只是测试的对象(页面/功能)不同而已。如果可以把自动化测试脚本功能化,或许可以减少我们的工作量。后面几篇内容会介绍这个自动化测试功能,希望该功能可以给读者启发,根据自身的实际工作情况开发适合自己的工具,来减少工作量。1、让写自动化测试脚本像写测试用例一样简单,只需将步骤描述出来,就可以运行了。2、比起推广你的自动化测试框架和脚本格式,推广某个功能似乎更容易。该工具的主要功能有:创建自动化场景、添加自动化脚本、运行脚本。
2023-08-07 18:51:02
290
原创 测试人员可以用chatgpt做什么
今天尝试了用chatgpt帮我写测试用例,它写的测试用例都是很基本的,且能覆盖核心功能。这样测试人员就可以基于自己的经验在可能会出错的地方设计测试用例。
2023-05-19 14:32:18
1140
原创 (七)Selenium自动化测试实战—工具开发
之前的自动化测试实践都是基于代码的管理,需要测试人员都有一样的代码水平,在公司推广起来会比较困难。可以尝试做成界面工具,使用和管理起来成本会低很多。
2022-08-29 13:25:46
1941
2
原创 用jmeter做一个简单的web性能测试
下面用jmeter演示一个简单的性能测试计划,让初学者快速上手。下面直接上步骤:(1)打开jmeter,右击测试计划——添加线程——添加线程组,线程数为5(即5个用户)(2)导出数据接口会校验用户登录状态,可以添加http cookie管理器-——先登录系统,然后获取cookie信息——右键添加http cookie管理器,将在系统查看的cookie信息粘贴到jmeter(3)添加要测试的http请求,填写请求的路径,请求参数等信息
2022-04-29 15:03:08
3408
1
原创 mac安装newman失败解决:Error: No such file or directory @ rb_sysopen
安装newman命令:brew install newman安装过程中,有一个依赖安装失败,导致安装不成功:解决方法,单独安装这个依赖:brew install node单独安装依赖成功后,再次输入安装newman的命令:brew install newman安装成功了!...
2022-03-23 17:50:34
1277
原创 mac 安装adb工具
1. 安装homebrew,在终端输入下面的命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2. 安装adbbrew install android-platform-tools --cask3. 看看命令是否安装成功adb help...
2022-03-22 11:39:20
6581
原创 测试平台开发:(17)新增测试用例功能示例
上一篇:测试平台开发:(16)测试用例列表功能示例_要开朗的spookypop的博客-CSDN博客上图就是示例功能,选择已创建好的迭代,编写测试用例。字段可以根据自己的业务需要增减。Django关键代码:views.pyclass CreateCase(APIView): authentication_classes = [TokenAuth] def post(self, request): sprint_name = request.d
2022-03-18 12:31:04
2142
原创 测试平台开发:(16)测试用例列表功能示例
上一篇:测试平台开发:(15)新建迭代/版本功能示例_要开朗的spookypop的博客-CSDN博客先介绍测试用例列表需要展示的数据,迭代的测试用例可以通过手动输入增加,也可以通过.xmind格式文件直接导入。创建用例功能下一篇再介绍。列表功能比较简单只需要展示数据即可,这里引用了rest_framework的serializers进行序列化。简单来说就是将queryset与model实例等进行序列化,转化成json格式,返回给用户。后端实现:在应用下新增序列化文件,可以命一个以
2022-03-17 12:18:16
2298
原创 测试平台开发:(15)新建迭代/版本功能示例
上一篇:测试平台开发:(14)测试用例管理功能设计_要开朗的spookypop的博客-CSDN博客以上就是新增迭代功能,输入迭代名称后提交。读者可以根据自己的需求拓展字段。前端页面相关代码:import React from 'react';import { Form, Input, Button } from 'antd';import 'antd/dist/antd.css';import axios from 'axios';import { setAuthToken
2022-03-16 12:25:36
1112
原创 django实现定时任务
最近想加一个定时执行自动化测试用例的功能,本身平台是用django开发的,度了一下,绝大部分都是推荐django-crontab,可是我搞半天都没有定时执行任务。去官网查django-crontab,发现这东西2016年之后就没有更新了。手动执行是正常的,但是没有定时运行,并且日志文件也是空空如也。搜了半天也没找到解决方案,只要换个方案,下面的方案亲自试验有效:1)在你的某个应用下新建Python package,命名为management,新增成功后文件下会自动生成__init__.py
2022-03-14 13:38:57
1472
原创 测试平台开发:(14)测试用例管理功能设计
上一篇:测试平台开发:(12)Django登录功能_sinat_23377479的博客-CSDN博客先做一个极简的测试用例管理功能,可以满足日常需求。主要功能点如下:根据要实现的功能,梳理需要的接口和字段。1)通过命令"django-admin startproject 应用名称" 新建应用2)在新应用下的models.py文件新增代码:from django.db import models# Create your models here.class sprint..
2022-03-13 15:38:22
1818
原创 测试平台开发:(13)前端登录功能实现
上一篇:测试平台开发:(12)Django登录功能_sinat_23377479的博客-CSDN博客上一篇写完了登录的后端接口,和之前接注册功能差不多,也是用axios去请求接口。就是登录成功后多了一步保存token。登录功能关键代码:import { saveAccessToken, setAuthToken } from "../../utils/StorageUtil";onFinish() { var username,password username =
2022-03-11 22:31:51
1725
原创 测试平台开发:(12)Django登录功能
上一篇:测试平台开发:(11)Django跨域和时区问题_sinat_23377479的博客-CSDN博客实现了注册功能,开始登录功能。同样,输入正确的用户名和密码即可登录成功。1)使用Django 自带一个用户认证系统,在TPlatform.settings.py新增:rest_framework.authtoken2)打开终端,输入python3 manage.py migrate 迁移认证相关的表3)刷新数据库,改下key的长度,不然默认值太短..
2022-03-09 16:24:16
1340
测试平台开发(已实现用户注册接口)
2022-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅