摘要:
前戏 前面我们已经写好了登录页面,当正常登录后应该跳转到首页 我们的顶部导航栏和左侧导航栏一般是固定的,我们可以布局成下面的样式 整体项目布局 因为我们的首页是个公共的组件,点击会员管理,供应商管理都不会变,所以我们可以放在components 下面,在下面创建一个 Layout.vue 的文件,写 阅读全文
摘要:
前戏 一般情况下我们都是在NonGUI模式下运行jmeter。这样做有两个好处 节省系统资源,能够产生更大的负载 可以通过命令行参数对测试场景进行更精细的配置 Windows 计算机-属性-高级系统设置-环境变量 点击新建,变量名输入:JMETER_HOME,变量值输入你的Jmeter解压路径,将j 阅读全文
摘要:
切片 int转换成bool 零: False 非零: True "" 空字符串表示False, 非空字符串表示:True None为 False 通过索引获取到的内容. 还是一个字符串 切片可以对字符串进行截取 语法 s[起始位置: 结束位置:步长] 特点:顾头不顾尾 s = "早起的鸟儿有虫吃" 阅读全文
摘要:
调用异步任务的三种方法 第一种 调用异步任务有三种方法,前面我们使用的是task.delay(),这是apply_async方法的别名,但接受的参数较为简单 第二种 我们常用的是task.apply_async(args=[arg1,args],kwargs={key:value}):可以接受复杂的 阅读全文
摘要:
前戏 已经安装好了celery,redis模块,还安装好了redis服务。 新建两个py文件,一个为task,一个为demo,内容如下。 task.py import time def test(name): time.sleep(5) print(f'hello {name}') return f 阅读全文
摘要:
前戏 我们在做网站后端程序开发时,会碰到这样的需求:用户需要在我们的网站填写注册信息,我们发给用户一封注册激活邮件到用户邮箱,如果由于各种原因,这封邮件发送所需时间较长,那么客户端将会等待很久,造成不好的用户体验. 那么怎么解决这样的问题呢? 我们将耗时任务放到后台异步执行。不会影响用户其他操作。除 阅读全文
摘要:
压测页面 假如我们要压测http://news.baidu.com/,要压测首页,国际频道,财经频道 第一步访问首页,第二步单击“国际”,第三步单击“财经”。我们这里使用录制回放,操作简单,上手容易。 录制回放 打开Jmeter,添加HTTP(S) Test Script Recorder 添加Th 阅读全文
摘要:
安装 依赖java环境,先安装JDK jdk的下载:下载8以上:http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html 建议JDK,不建议单独安装JRE,因为压测需要https,里面的工 阅读全文
摘要:
set集合的去重机制 : 先调用hash,再调用eq,eq不是每次都触发,只有hash值相等的时候才会触发 dic1 = set() # 空集合 dic = {"葫芦娃", "变形金刚"} print(type(dic)) 结果: <class 'set'> 集合的常用操作 list1 = set( 阅读全文
摘要:
文件操作 r,只读模式(默认)。 w,只写模式。【不可读;不存在则创建;存在则删除内容;】 a,追加模式。【可读; 不存在则创建;存在则只追加内容;】 "+" 表示可以同时读写某个文件 r+,可读写文件。【可读;可写;可追加】 w+,写读 a+,同a wb, rb, ab : 处理的是非文本 f = 阅读全文