
Python
文章平均质量分 64
本分类主要讲述python的使用及介绍
M1kasal
你永远值得
展开
-
Python(二十二)实现各大跨境船公司物流查询&CMA船司物流查询
本章主要实现 【之前CMA船司物流信息查询】的遗留问题原创 2025-02-21 19:25:43 · 324 阅读 · 0 评论 -
Python(二十一)实现各大跨境船公司物流查询&PIL船司物流信息返回优化
之前已经实现了 各大常用船司的物流信息查询 及 数据自动填充excel功能本章主要实现【之前PIL船司物流信息查询】的遗留问题原创 2025-02-14 22:59:47 · 754 阅读 · 0 评论 -
Python(二十)实现各大跨境船公司物流查询&新增[ARKAS Line]船司
实现各大跨境船公司物流查询&新增[ARKAS Line]船司原创 2025-02-14 21:04:50 · 610 阅读 · 0 评论 -
Python(十九)实现各大跨境船公司物流查询&数据处理优化
实现各大跨境船公司[COSCO/ZIM/MSK/MSC/ONE/PIL]的物流信息查询&数据处理优化原创 2025-02-12 22:05:21 · 879 阅读 · 0 评论 -
Python(十八)实现各大跨境船公司[COSCO/ZIM/MSK/MSC/ONE/PIL]的物流信息查询
基于个人需求,因为公司客户常用的【船公司】为所有集装箱物流信息都可以在对应上面查询,但每次需要打开网页去查询,且无法进行,对于我来说,效率很低;为了未来能够解放双手,;把查询物流相关接口都封装了一遍;ps:所有功能我都写在一个脚本里,所以下面描述的话,;另外随着的崛起,我觉得它确实是一个很好用的tool,用来进行基础代码的询问(例如:日期转换)下指令后的代码都可以直接copy;但是涉及到复杂或者解密之类的,还是需要自己逐一test & 排查;原创 2025-02-07 05:05:17 · 619 阅读 · 5 评论 -
Python(十七)excel指定列自动翻译成英文
本章主要讲述在excel的指定列后面添加一列,并翻译成英文。原创 2025-01-18 17:16:18 · 615 阅读 · 0 评论 -
Python(十六)excel复杂数据处理后&群发微信群消息
之前写了一篇【群发微信群消息】的blog,符合当时的工作需求.为了贴合最近的实际工作,减少重复工作,进行了进一步优化;原创 2025-01-11 22:32:10 · 338 阅读 · 0 评论 -
Python(十五)群发微信群消息
用python实现群发微信群消息原创 2024-12-15 09:38:27 · 1401 阅读 · 6 评论 -
Python(十四)第三方库转成requirements.txt
本章主要记录将项目的第三方库转成requirements.txt原创 2022-07-04 11:43:37 · 331 阅读 · 0 评论 -
Python(十三)企业微信Api自动化框架搭建
前言本章主要以【企业微信】为例讲述api自动化框架搭建ps:有空再将代码会上传到githubgithub链接:以前也写过类似简单的接口自动化测试搭建:如下参考链接:接口自动化测试小demo:https://blog.youkuaiyun.com/Makasa/article/details/123954028?spm=1001.2014.3001.5501接口自动化测试框架搭建:https://blog.youkuaiyun.com/Makasa/article/details/113175512一、原创 2022-05-01 17:32:38 · 3041 阅读 · 0 评论 -
python(十二)Uiautomator2搭建UI自动化框架实战
前言由于公司UI自动化框架底层用的是Uiautomator2,所以我就用Uiautomator2搭了一套UI自动化框架,并运用某软件做了一个实战,思路其实和之前写的Appnium一样的。Appnium-企业微信UI自动化框架搭建:https://blog.youkuaiyun.com/Makasa/article/details/123963798?spm=1001.2......原创 2022-04-23 09:23:05 · 5134 阅读 · 0 评论 -
Appnium(三)企业微信UI自动化框架搭建
前言本章主要讲述针对【企业微信App】进行AppUI自动化测试框架的搭建之后我会不断在框架基础上进行UI功能的添加源码也会push到github基础环境搭建(环境这part我就不多介绍了,大家可以翻看我以前的相关博客)Appnuim v1.15.1:https://blog.youkuaiyun.com/Makasa/article/details/121287286android-sdkhttps://www.cnblogs.com/ycl-2021/p/15355386.htmljd原创 2022-04-05 02:12:56 · 9049 阅读 · 0 评论 -
Python(十一)接口自动化测试小Demo
前言本章主要介绍下接口自动化测试的一个小Demo简单来说,就是在excel维护测试用例,然后用python程序获取值去进行请求,最终实现断言之前我有简单写过一个接口自动化测试框架的搭建【python+unittest+HTMLTestRunner】大家也可以参考参考,去实现从excel读取数据,进行请求,最终生成一个接口自动化测试报告接口自动化测试框架搭建:https://blog.youkuaiyun.com/Makasa/article/details/113175512一、用unnitest实现原创 2022-04-04 15:13:16 · 1838 阅读 · 0 评论 -
Python(十)python批量下载第三方库
前言由于工作环境的变更,我们可能需要重新下载python的相关库或插件,若一个一个去 pip执行下载的话很麻烦且费时间 ,本章讲述如何批量下载第三方库一、创建requirements.txt二、执行安装cd D:\Mikasa_python_Space\com\zhenai\mikasa_script\test\study # 切换到requirements所在目录pip install -r requirements.txt...原创 2022-03-27 10:58:58 · 2483 阅读 · 0 评论 -
Python(九)使用pylot做高并发测试
前言本章主要讲述运用pylot对接口进行高并发压力测试,比Jmeter做起来更快前置环境python 2.5pylot 1.26numpy 2.5Matplotlib 2.5注意: 由于pylot版本过低,目前只兼容了python2,如果你用的是python3及以上版本的话你再下一个python2,然后改一下环境变量path的配置即可,我这里用的是python2.5以下 Numpy 和 Matplotlib 都是可选的显示统计结果的图形化插件。python2.5 下载地址:http原创 2022-03-19 12:42:35 · 1776 阅读 · 3 评论 -
Python(八)校验两个excell表格值是否一致
前言本章主要记录下脚本,里面踩的坑也有一些很多地方都可以优化一下比如数据可以 直接写入excel即可,不用进行转换我这里的话就直接复用以前的代码就先转txt再转excel了,懒得搞了一、层级架构二、代码1、format_conversion# 该类为相关文件转换类import xlwtclass FormatConversion: # 1、 将list对象写入到txt文件中 def list_to_txt(a): # a = [原创 2022-02-27 11:01:52 · 2957 阅读 · 1 评论 -
Python(七)实现豆瓣评论爬取
前言本章主要讲述一个简易版的爬虫案例,这里爬取豆瓣【你好,李焕英】的评论一、爬虫代码import osimport codecsfrom selenium import webdriver# 获取摘要信息def getFilmComment(): try: # 新建文件夹及文件 basePathDirectory = "DouBan_FilmComment" if not os.path.exists(basePathDirect原创 2021-03-01 23:04:49 · 1377 阅读 · 1 评论 -
Python(六)python+unittest+HTMLTestRunner构建自动化测试框架
前言本章主要讲述python+unittest+HTMLTestRunner构建自动化测试框架我这里主要讲述一个简单的框架搭建案例:主体流程就是借助unittest框架写测试用例去测试,最后用HTMLTestRunner生成一个测试报告你们可以结合request库,形成python+unittest+request去做接口自动化测试环境:Python3.6unittest框架HTMLTestRunner.py一、环境准备1、准备HTMLTestRunner.py另存为pyt原创 2021-01-26 12:17:48 · 1083 阅读 · 2 评论 -
Python(五)运用Jmeter实现高并发接口自动化
前言关于postman实现接口自动化的过程已在上篇blog阐述了,但是postman其实本质上是无法实现并发访问的,即使将delay请求时间设置为0,他本质上还是去迭代一个一个请求接口所以具有局限性,本篇主要讲述运用Jmeter实现高并发接口自动化postman实现接口自动化地址:https://blog.youkuaiyun.com/Makasa/article/details/112321078一、操作思路我的操作步骤一般是这样的:1、首先会把要调用的接口,先手动造一条假数据在postman中调原创 2021-01-08 10:28:22 · 786 阅读 · 2 评论 -
Python(四)运用postman实现接口自动化
前言本章主要讲述接口自动化实现,因为在测试过程中我们经常需要手动去造一些假数据,首先我们可以用python取代手动造数据,然后运用postman实现接口的自动化一、操作思路我的操作步骤一般是这样的:1、首先会把要调用的接口,先手动造一条假数据在postman中调用,查看是否调用成功.2、调用成功后,查看接口哪些请求参数需要进行更改,那就将这部分参数用python造出来,写入到txt或csv中3、然后打开python的Runner模式,自动读取数据文件中的数据,自动请求二、实战2.1)首原创 2021-01-07 18:10:28 · 3770 阅读 · 2 评论 -
Python(三)运用Faker造假数据,且导入进TXT/EXCEL/数据库
前言本章主要讲述用Python造假数据一、Faker库的基本介绍及使用链接:https://mp.weixin.qq.com/s/Bx4ZP-SPPC_yDFJGYx0wiw比较常用的数据的方法在这上面基本都有,如果没有想要的数据的话可自行百度查阅二、将Fake造的数据写入到txt文件# 自动化用faker造数据保存到txtfrom faker import Fakerimport pymysqlclass Create_Data(object): def __init原创 2021-01-07 16:46:20 · 1412 阅读 · 0 评论 -
Python(二)ModuleNotFoundError: No module named ‘requests‘解决
前言本章主要讲述ModuleNotFoundError: No module named 'requests’的解决方法一、问题import requests ModuleNotFoundError: No module named ‘requests’原因:没有导入requests库二、解决1、Windows+R,输入cmd运行2、cd到python安装目录下的Scripts文件中3、pip install requests正常情况下,以上三步即ok,如果报错Fatal原创 2020-09-04 11:28:03 · 21574 阅读 · 1 评论 -
Python(一)入门级员工管理系统
前言halo!好久不见,很久没写博客,一直想要找回当初在学校里敲代码学习的状态,所以现在虽然做着简单枯燥的软测工作,但是也有开始学习python,下面就是最入门级的一个员工管理系统,算是对python基本语法学习完的交代。代码#员工管理系统#定义一个员工信息字典employee = {}# 1、显示菜单def show_menu(): print("*" * 30) print("员工管理系统 v2.0") print(" 1:添加员工信息") print原创 2020-07-03 20:57:41 · 1116 阅读 · 0 评论