Skip to content

Hyperpepe/FlaskTestConnection

Repository files navigation

这是一个测试项目

本测试项目用于测试通讯功能,即模拟开发算法软件时的调试环境。

安装环境

已测试环境:

pycharm 22.3 + python 3.10

需要拥有pip工具

终端输入:

pip install -r requirements.txt

或者使用pycharm一键安装requirements.txt中的内容

文件结构


AICheckIsolaterjpg.py#模拟应用服务post算法服务器脚本

AICheckIsolaterREjpg.py#模拟算法服务器pos应用服务检测结果的脚本

main.py#算法服务的json校验代码

Recive_post.py#模拟应用服务开放端口post算法服务器脚本

base64_incode.json#存储base64编码的json文件

测试流程

首先运行main.py

image-20230104152455635

打开并行运行按钮。应为需要同时运行两个flask服务。

image-20230104152102745

修改此处的IP地址或端口。

此端口为算法服务的监听端口。

运行RecivePost.py,打开模拟应用服务监听程序。

下面开始运行测试判定代码。

with open('base64_incode.json', 'rb') as p:
    params = json.load(p)  # 加载json文件
    source = params["picinfo"]
//json文件只需要键值对即可
{
"picinfo":"base64code"
}

image-20230104153810707

运行测试时需要同时运行main.py以及Recive_post.py

确保运行好后运行AICheckIsolaterjpg.py即可。

正确解析,且所以参数均已被校验

image-20230104154207835

image-20230104154247684

AICheckIsolaterjpg.py打印回复消息。

注意事项

  1. 本项目中的内容均为模拟代码,不会在实际项目中使用,逻辑相同实现不同。

  2. Recive_post.py中的ip地址也需要修改。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published