从把python里的一个函数变成接口到自动化测试平台的实现
先说答案,用python里的flask库给函数套个网络层就行,就是把一个程序变成一个网址。
接下来说下理解,
比如函数是一个实现A+B的加法计算器,是一个python程序对吧,在你本地计算机上存着呢是吧,
flask给这个程序做了详细的定位,有IP地址有端口号,IP地址就是你这个计算机,端口号就是你计算机上对应的哪个程序,然后就和你访问百度一样了,你访问百度,www.baidu.com,然后也是先被解析成具体的IP地址和端口号才能用。IP地址+端口号就是唯一标识。
当然flask还做了网络协议这部分,就先这么理解吧。
然后你就可以用python写一个加法计算器的函数(两行代码),然后用flask把这个函数包装成接口,再用html做一个前端页面,在本地浏览器就能看到效果了,然后放GitHub、部署到vecel,一个极简前后端项目就搞定了,然后把这个函数替换成其他的功能,就有的玩了,比如换成pytest批量执行用例,那一个自动化测试平台就搞定了。
啥,不会把函数包装成接口,用deep seek啊,咱还纯手搓吗
同理,前端也一样啊,你给AI说清楚你要用什么做什么,他就能搞定了。