最简单测试工具开发教程(有手就行)
测试脚本,相信任何一个正经测试都会写。
但是作为公司的测试达人,写了py脚本,然后分享出去,让别人去安装python,下载各种依赖,无疑是一件很low的事情。
常用的方式有2种:
1、写web,让别人直接访问你的web应用
2、写桌面应用,比如用qt写桌面程序
这里我是推荐第一种的。(因为桌面程序,它也得安装)
我们的口号是“越简单越好”。
所以,我们还是写web应用吧~
市面上常见的web端框架,有django、flask等,虽然功能很齐全,但是我觉得还是太重了。
我们要做的,不是运营后台,也不是前端站点,而是测试工具。
所以,这里分享一个我个人觉得十分简单,容易入门的——streamlit。
一、安装
pip install streamlit
命令行输入:streamlit docs可以查看官方文档
二、hello_world
然后命令行输入
streamlit run XXX.py
就可以启动成功了
它会自动拉起web页面,默认端口号为8501。
上面的是你本地服务,下面的你可以分享给你局域网的同事&同学
三、认识它的API
官方给我们提供了很多常用的api,这里我们随便举几个
大家直接看注释,没什么好讲的~
然后我们刷新下页面,看下页面展示情况
好家伙,是不是,有那味了?
好了,今天就讲到这里了,有疑问的小伙伴,可以自己评论区提问,也可以自行阅读官方文档。
最简单测试工具开发教程(有手就行)相关推荐
- OWASP ZAP安全测试工具使用教程(初级)
OWASP ZAP安全测试工具使用教程 1.安装OWASP ZAP安全测试工具百度网盘地址: https://pan.baidu.com/s/1NxFclyIRMlkg4KUTq9N4PA 密码:er ...
- OWASP ZAP安全测试工具使用教程(高级)
OWASP ZAP安全测试工具使用教程(高级) 1.设置安全测试策略 点击分析–>扫描策略–>进入到扫描策略界面 设置等级越高,扫描深度和扫描范围越强 2.设置扫描代理 点击工具–> ...
- 真封神引擎技术篇之易语言GM工具开发教程第三集
真封神引擎技术篇之易语言GM工具开发教程第三集www.52fengshen.com 下载地址 http://pan.baidu.com/s/1uyTBG
- 基于Java实现的Web服务器与测试工具开发
资源下载地址:https://download.csdn.net/download/sheziqiong/85706486 资源下载地址:https://download.csdn.net/downl ...
- Android游戏开发教程:手教你写跳跃类游戏
Android游戏开发教程:手教你写跳跃类游戏 package jumpball.game; import android.app.Activity; import android.os.Bundle ...
- Nessus安全测试工具使用教程
Nessus安全测试工具使用教程 1.创建 New Scan扫描按钮 2.选择扫描策略 3.创建扫描成功 4.扫描结果
- 测试工具开发手把手教程
基本介绍 语言:java 优势: 语法简单,可以快速上手 大部分接口的开发语言是java,部分开发代码可以复用,比如网关加密 公司开发部署环境成熟,可以直接使用 Java功能强大 框架:springb ...
- 自动化渗透测试工具开发实践
0x00 From重剑无锋:https://github.com/TideSec/Papers 0x01 前言 为了提高安全服务项目的检测效率.规范性.全面性,Tide安全团队结合在渗透测试行业的经验 ...
- WVS安全测试工具使用教程
Acunetix WVS全称Acunetix Web Vulnerability Scanner,他是一个网站及服务器漏洞扫描软件.拥有一个操作方便的图形用户界面,并且能够创建专业级的Web站点安全审 ...
最新文章
- [译][python]ImportError:attempted relative import with no known parent package
- 各种网络监控拓扑图,十分齐全!
- React.Fragment 包裹标签
- 第二课 android项目结构
- 压缩JS和CSS常用的工具
- Gym-100935I Farm 计算几何 圆和矩形面积交
- 【Java TCP/IP Socket】 — close()/shutdownOutput()/shutdownInput() 分析
- HDU 1716 排列2
- 【李宏毅2020 ML/DL】P118 RL - Model-based, Meta, Multi-agent, Alpha
- 常用MIME类型(Flv,Mp4的mime类型设置)(转载)
- freemarker数据格式化问题(即数值超过三位后自动添加逗号问题)
- 中建信息的新分销主义
- Linux系统如何把一个文件传递到另一个机器上
- 关于Java html table表格转excel
- 一文让你彻底了解iOS字体相关知识
- 大额支付系统行号编制规则
- 系统建模之状态图,活动图
- Bootstrap 学习笔记1 - CSS
- Unity3d将资源打包成AssetBundle 读取后材质球丢失的问题
- 组合恒等式1 五个基本的组合恒等式 基础与简单例子