摘要:
在测试过程中,经常会发送get请求,而get请求一般是会带参数的。在web页就会显示成这样 如果参数有很多组合的话,就更不方便统计,所以我们可以在显示页面,给请求结果分一个组 response = self.client.get(url, headers=headers,params=params, 阅读全文
摘要:
import websocket try: import thread except ImportError: import _thread as thread import time # 服务器推送消息时,message可以接收,然后进行下一步操作 def on_message(ws, messa 阅读全文
摘要:
psutil是一个开源切跨平台的库,其提供了便利的函数用来获取才做系统的信息,比如CPU,内存,磁盘,网络等。此外,psutil还可以用来进行进程管理,包括判断进程是否存在、获取进程列表、获取进程详细信息等。而且psutil还提供了许多命令行工具提供的功能,包括:ps,top,lsof,netsta 阅读全文
摘要:
在做一个测试之前,首先需要分析请求的过程,请求参数的信息,返回的信息 完成分析之后,再着手脚本的编写 最后通过Locust并发请求 本文是简单的模拟商品出库的流程,分为3个步骤 1.根据商品的barCode查询商品 2.根据用户的手机号查询用户 3.商品出库 所以实现的过程如下: 1.实现查看商品的 阅读全文
摘要:
1.实现登录的基本功能,输出响应,证明脚本正确 2.多用户随机登录:构造随机数据,doLogin方法中用随机数据进行请求 3.添加初始化方法on_start:类似于构造方法,每个虚拟用户只运行一次。 4.添加检查点(断言) - 在请求方法中设置catch_response参数为True - 调用su 阅读全文
摘要:
1.Locust是什么? Locust翻译为中文是“蝗虫”的意思,开源的性能测试工具,完全基于Python开发。 特点: 完全基于Python开发。 分布式执行。可以配置master和slave,在多台机器上对系统持续发起请求 基于事件驱动。借用gevent库对协程的支持,可以达到更高数量级的并发。 阅读全文
摘要:
本节是Tkinter系列的最后一节,是一个综合性的小实践项目。 感谢莫烦大佬的教程,跟着他的教程一节一节的看过来的。大家可以百度能搜索到。 这个小项目是个典型的登录窗口,其中包含了前面章节的很多知识点 比如canvas,Label,Entry等等,效果如图,点击Login和Sign up都会有对应的 阅读全文
摘要:
1.最常用的方式pack() import tkinter as tk # 定义窗口 window = tk.Tk() window.title('my window') # 窗口title window.geometry('200x200') # 窗口尺寸 tk.Label(window,text 阅读全文
摘要:
效果:点击hit me后弹出对应的messagebox,有的messagebox会有返回值,比如Yes/No,True/False。 然后通过返回值,进行对应的判断操作 import tkinter as tk import tkinter.messagebox # python3需要引入这个模块, 阅读全文
摘要:
在windows窗口上创建一个大的frame(容器),在大frame(容器)里面创建两个小frame(容器) 在左边的小frame里面放入两个label,右边的小frame里面放入一个label import tkinter as tk # 定义窗口 window = tk.Tk() window. 阅读全文