测试脚本,相信任何一个正经测试都会写。

但是作为公司的测试达人,写了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,这里我们随便举几个

大家直接看注释,没什么好讲的~

然后我们刷新下页面,看下页面展示情况

好家伙,是不是,有那味了?

好了,今天就讲到这里了,有疑问的小伙伴,可以自己评论区提问,也可以自行阅读官方文档。

最简单测试工具开发教程(有手就行)相关推荐

  1. OWASP ZAP安全测试工具使用教程(初级)

    OWASP ZAP安全测试工具使用教程 1.安装OWASP ZAP安全测试工具百度网盘地址: https://pan.baidu.com/s/1NxFclyIRMlkg4KUTq9N4PA 密码:er ...

  2. OWASP ZAP安全测试工具使用教程(高级)

    OWASP ZAP安全测试工具使用教程(高级) 1.设置安全测试策略 点击分析–>扫描策略–>进入到扫描策略界面 设置等级越高,扫描深度和扫描范围越强 2.设置扫描代理 点击工具–> ...

  3. 真封神引擎技术篇之易语言GM工具开发教程第三集

    真封神引擎技术篇之易语言GM工具开发教程第三集www.52fengshen.com 下载地址 http://pan.baidu.com/s/1uyTBG

  4. 基于Java实现的Web服务器与测试工具开发

    资源下载地址:https://download.csdn.net/download/sheziqiong/85706486 资源下载地址:https://download.csdn.net/downl ...

  5. Android游戏开发教程:手教你写跳跃类游戏

    Android游戏开发教程:手教你写跳跃类游戏 package jumpball.game; import android.app.Activity; import android.os.Bundle ...

  6. Nessus安全测试工具使用教程

    Nessus安全测试工具使用教程 1.创建 New Scan扫描按钮 2.选择扫描策略 3.创建扫描成功 4.扫描结果

  7. 测试工具开发手把手教程

    基本介绍 语言:java 优势: 语法简单,可以快速上手 大部分接口的开发语言是java,部分开发代码可以复用,比如网关加密 公司开发部署环境成熟,可以直接使用 Java功能强大 框架:springb ...

  8. 自动化渗透测试工具开发实践

    0x00 From重剑无锋:https://github.com/TideSec/Papers 0x01 前言 为了提高安全服务项目的检测效率.规范性.全面性,Tide安全团队结合在渗透测试行业的经验 ...

  9. WVS安全测试工具使用教程

    Acunetix WVS全称Acunetix Web Vulnerability Scanner,他是一个网站及服务器漏洞扫描软件.拥有一个操作方便的图形用户界面,并且能够创建专业级的Web站点安全审 ...

最新文章

  1. [译][python]ImportError:attempted relative import with no known parent package
  2. 各种网络监控拓扑图,十分齐全!
  3. React.Fragment 包裹标签
  4. 第二课 android项目结构
  5. 压缩JS和CSS常用的工具
  6. Gym-100935I Farm 计算几何 圆和矩形面积交
  7. 【Java TCP/IP Socket】 — close()/shutdownOutput()/shutdownInput() 分析
  8. HDU 1716 排列2
  9. 【李宏毅2020 ML/DL】P118 RL - Model-based, Meta, Multi-agent, Alpha
  10. 常用MIME类型(Flv,Mp4的mime类型设置)(转载)
  11. freemarker数据格式化问题(即数值超过三位后自动添加逗号问题)
  12. 中建信息的新分销主义
  13. Linux系统如何把一个文件传递到另一个机器上
  14. 关于Java html table表格转excel
  15. 一文让你彻底了解iOS字体相关知识
  16. 大额支付系统行号编制规则
  17. 系统建模之状态图,活动图
  18. Bootstrap 学习笔记1 - CSS
  19. Unity3d将资源打包成AssetBundle 读取后材质球丢失的问题
  20. 组合恒等式1 五个基本的组合恒等式 基础与简单例子

热门文章

  1. mysql嵌套查询;去重,分页综合查询
  2. 电脑族应该怎么保护眼睛
  3. 2010-2021年上市公司专利数据
  4. Java实战之管家婆记账系统(8)——添加账目界面及功能实现
  5. fiddler抓app包获取不到HTTPS请求的2个解决方案
  6. 常用SQL语句(一)
  7. Helocobic-energy 小电视
  8. 大战谷歌!微软Bing引入ChatGPT;羊了个羊高·薪招纳技术人才;Debian彻底移除Python2;GitHub今日热榜 | ShowMeAI资讯日报
  9. VTS manifest xml
  10. 电路原理图检查的十大步骤详解