首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏从零开始学自动化测试

    pytest文档15-使用自定义标记mark

    # content of test_server.py # ** 作者:上海-悠悠 QQ交流群:588402570** import pytest @pytest.mark.webtest def test_send_http(): pass # perform some webtest test for your app def test_something_quick(): "]) 只运行用webtest标记的测试,cmd运行的时候,加个-m 参数,指定参数值webtest $ pytest -v -m webtest =========================== 的用例,那就用”not webtest” $ pytest -v -m “not webtest” import pytest # ** 作者:上海-悠悠 QQ交流群:588402570** @pytest.mark.webtest def test_send_http(): pass # perform some webtest test for your app def test_something_quick():

    1.4K20发布于 2018-09-29
  • 来自专栏技术面面观

    进程启动时间监控(linux篇)

    项目目录结构 update_server/ |-- bin | `-- go_build_main |-- main |-- pkg | `-- darwin_amd64 | `-- webtest.a `-- src |-- main | `-- main.go `-- webtest `-- webtest.go main package main import ( "fmt" "webtest" ) func main() { webtest.Init() fmt.Println("start time:",webtest.ProcessStartTime (1726)) } 工具类 package webtest /* #include <unistd.h> #include <sys/types.h> #include <pwd.h> #include

    4.7K10发布于 2019-04-18
  • 来自专栏一朵灼灼华的博客

    django基于uwsgi在 nginx下运行

    硬件:树莓派3b+ 环境:python3,nginx 目录:root@HeannysPi:/home/pi/Documents/webtest# 文件列表: image.png pip安装uwsgi,django 新建django项目 django-admin startproject webtest 测试运行 python3 manage.py runserver 0.0.0.0:8088 编辑文件uwsgi.ini [uwsgi] socket = 127.0.0.1:8088 chdir=/home/pi/Documents/webtest/ #module=webtest.wsgi:applicationi wsgi-file=/home/pi/Documents/webtest/webstest/wsgi.py master = true workers=1  vacuum=true thunder-lock         location / {                 uwsgi_pass django;                 include /home/pi/Documents/webtest

    86210编辑于 2022-08-05
  • 来自专栏从零开始学自动化测试

    pytest文档18-配置文件pytest.ini

    ====== 有时候标签多了,不容易记住,为了方便后续执行指令的时候能准确使用mark的标签,可以写入到pytest.ini文件 # pytest.ini [pytest] markers = webtest : Run the webtest case hello: Run the hello case 标记好之后,可以使用pytest —markers查看到 $ pytest —markers D: \YOYO>pytest --markers @pytest.mark.webtest: Run the webtest case @pytest.mark.hello: Run the hello 实际上最后一个却显示xpass.为了让两个都显示xfail,那就加个配置 xfail_strict = true # pytest.ini [pytest] markers = webtest: : Run the webtest case hello: Run the hello case xfail_strict = true addopts = -v --rerun 1 --html

    3.8K20发布于 2018-09-29
  • 来自专栏热爱IT

    Apache 代理nodejs[未测试] 转

    proxy_http_module modules/mod_proxy_http.so前面的 # 在vhost文件中添加 <VirtualHost *:80> ServerName www.webtest.com ServerAlias www.webtest.com ProxyRequests off <Proxy *> Order deny,allow Allow from ProxyPassReverse http://localhost:3000/ </Location> </VirtualHost> 在我们的 hosts 文件中增加:127.0.0.1 www.webtest.com 访问我们配置的虚拟主机 www.webtest.com (adsbygoogle = window.adsbygoogle || []).push({});

    68720发布于 2019-04-10
  • 来自专栏全栈程序员必看

    OpenStack中给wsgi程序写单元測试的方法

    2) 使用webtest生成模拟的request from __future__ import print_function import webtest import testtools def class WsgiAppTestCase(testtools.TestCase): def test_hello_world_with_webtest(self): app = webtest.TestApp(hello_world) resp = app.get('/') print("resp=%s" % (resp))

    44210编辑于 2022-07-08
  • 来自专栏开源部署

    Jenkins+Docker自动化部署.Net Core

    选择上面建立的WebTest项目右键发布,选择发布到指定文件夹。 将发布文件发布到自己的git(或svn)目录,如下图所示的,一定要包含Dockerfile文件。 注意下面的webtest 改为自己的容器名称和对应镜像名称即可。 #! /bin/bash # 获取短版本号 GITHASH=`git rev-parse --short HEAD` docker stop webtest docker rm webtest echo -- webtest:$GITHASH webtest:latest echo ---------------Launching Container...------------------ docker run --name webtest -d -p 8005:80 webtest:latest  使用git提交代码进行测试。

    4.4K10编辑于 2022-07-31
  • 来自专栏写两行代码放松下

    k3s 联合 coding 实现持续集成、持续部署

    制品仓库中的配置凭据中找到仓库域名: [20210907174354.png] 先在k3s中配置好环境, apiVersion: apps/v1 kind: Deployment metadata: name: webtest namespace: coding labels: app: webtest spec: selector: matchLabels: app: webtest replicas: 1 template: metadata: labels: app: webtest spec: containers namespace: coding spec: selector: app: webtest ports: - protocol: TCP port: 80 targetPort: 80 --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: webtest-ingress

    4.6K102编辑于 2022-04-29
  • 来自专栏技术开源分享

    [ASP.NET Core 3.1] 发布后Docker运行

    image.png 生成镜像 在当前根目录下,执行docker命令,生成打包镜像 docker build -t webtest:v1 . ? image.png 发布 docker run --name webtest -p 8080:8080 -d webtest:v1 打开防火墙端口号 8080 firewall-cmd --zone=

    4.2K20发布于 2020-05-26
  • 来自专栏蚊子.

    OpenResty让浏览器运行Lua(入门)

    conf\lua.conf,清空里面所有,把下面代码粘贴进去 C:/Users/yy/Desktop/test/1.lua是我测试lua文件地址,名字叫1.lua,1.lua代码请看其它(最下面) webtest server_name localhost; location / { root html; index index.html index.htm; } location /webtest openresty-1.15.8.2-win64 2.双击 nginx.exe 文件,一闪而过即启动成功,也可以用命令行启动,具体参数请看其它(最下面) 3.打开浏览器,输入127.0.0.1:9090/webtest

    82120编辑于 2023-08-10
  • 来自专栏AllTests软件测试

    Python测试框架pytest(24)配置文件pytest.ini

    /usr/bin/env python # -*- coding: utf-8 -*- """ 微信公众号:AllTests软件测试 """ import pytest @pytest.mark.webtest 文件内容: [pytest] markers = webtest: Run the webtest case apptest: Run the apptest case 标记好之后,可以使用 3、运行结果: 注:测试用例中添加了 @pytest.mark.webtest、@pytest.mark.apptest 装饰器,如果不添加 markers 选项的话,执行后就会报 warnings。 例如:pytest.ini文件内容: [pytest] markers = webtest: Run the webtest case apptest: Run the apptest : Run the webtest case apptest: Run the apptest case xfail_strict = True addopts = -v --reruns=

    1.4K40编辑于 2022-07-26
  • 来自专栏BennuCTech

    Flutter Web: 如何在页面中使用web原生组件及交互

    html'; import 'dart:js' as js; import 'dart:ui' as ui; import 'package:flutter/widgets.dart'; class WebTest html'; import 'dart:js' as js; import 'dart:ui' as ui; import 'package:flutter/widgets.dart'; class WebTest 但是我们使用的时候发现,无论我们怎么重新创建WebTest这个组件(用不同的参数),我们使用的一直都是第一次创建这个组件的参数。也就是说后续的创建其实没有创建而是直接复用? 如果viewType是固定的,那么这个web组件其实只初始化一次,所以js代码中的doinit()也只执行一次,无论在新的页面创建新的WebTest组件,最终使用的都是一个HtmlElement,所以如果在

    2.6K40编辑于 2022-05-31
  • 来自专栏非著名运维

    Docker容器数据持久化之Bind Mouting(2)

    localhost ~]# mkdir web [root@localhost ~]# touch web/test.txt [root@localhost ~]# docker run -itd --name webtest /root/web:/opt/ webdata:v1 1f5965ef6bea6604c7692012e3ac1419d869ad51b4e31ca16c915b17d4045e80 2.查看容器webtest 中同步的数据 [root@localhost ~]# docker exec -it webtest ls /opt/ test.txt 3.修改容器/opt目录数据,查看本地是否同步修改 [root @localhost ~]# docker exec -it webtest touch /opt/1.txt [root@localhost ~]# docker exec -it webtest

    40520编辑于 2022-06-22
  • 来自专栏solate 杂货铺

    go alpine docker image 搭建

    /main"]在创建的目录内, 运行 docker build -t webtest .. -t 指定编译镜像名 运行镜像 docker run -d -p 9090:8080 webtest 访问 localhost:9090/ 编译后再打包成Docker目录为--bin ---- main /main"] 在创建的目录内, 运行 docker build -t webtest .. -t 指定编译镜像名 运行镜像 docker run -d -p 9090:8080 webtest 访问 localhost:9090/ 编译后再打包成Docker 目录为 --bin -

    1.7K20发布于 2019-07-22
  • 来自专栏dongfanger

    pytest封神之路第四步 内置和自定义marker

    自定义marker 通过注解自定义marker # content of test_server.py import pytest @pytest.mark.webtest def test_send_http (): pass # perform some webtest test for your app def test_something_quick(): pass def test_another pass class TestClass: def test_method(self): pass 在命令行通过-m指定运行mark打标的test $ pytest -v -m webtest 也可以反选 $ pytest -v -m "not webtest" 但是,这样定义的marker是未注册的!

    1.2K20发布于 2020-09-24
  • 来自专栏个人技术博客

    SpringBoot测试——高级配置

    默认端口在测试类启动Web服务器 @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.DEFINED_PORT) public class WebTest 在测试类启动Web服务器 @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) public class WebTest SpringBootTest.WebEnvironment.RANDOM_PORT) //@AutoConfigureMockMvc注解:开启MVC虚拟调用 @AutoConfigureMockMvc public class WebTest webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) //开启MVC虚拟调用 @AutoConfigureMockMvc public class WebTest webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) //开启MVC虚拟调用 @AutoConfigureMockMvc public class WebTest

    66510编辑于 2023-10-17
  • 来自专栏sktj

    Ansible hosts文件写法

    ansible_ssh_host=192.168.1.[20:50] ansible_ssh_user="root" ansible_ssh_pass="1234" ansible_ssh_port=22 [webtest 20:50] ansible_ssh_user="root" ansible_ssh_pass="1234" ansible_ssh_port=22 [test:children] dbtest webtest

    2.8K20编辑于 2022-05-24
  • 别再只会用Nginx了!OpenResty和Tengine才是运维人的真爱

    #这是我修改后的文件 [root@webtest ~]# cat /usr/local/openresty/nginx/conf/nginx.conf worker_processes 1; error_log 安装 官网下载编译安装包,上传到服务器 [root@webtest ~]# tar -xf tengine-3.1.0.tar.gz [root@webtest ~]# cd tengine-3.1.0 [root@webtest ~]# . /configure [root@webtest ~]# make [root@webtest ~]# make install Tengine最让我印象深刻的是它的动态模块加载功能。

    76010编辑于 2025-09-29
  • 来自专栏菩提树下的杨过

    今天的面试小记

    global里捣鼓了下,失败收场,个人感觉多半是要用C#来对IIS进行控制了,继续求达人指点) MyModule.cs using System; using System.Web; namespace webTest } #endregion } } MyHandler.cs using System; using System.Web; namespace webTest compilation debug="true" targetFramework="4.0" /> <httpModules> <add name="MyModule" type="<em>webTest</em>.MyModule ,<em>webTest</em>"/> </httpModules> <httpHandlers> <add verb="*" path="*.aspx" type="<em>webTest</em>.MyHandler ,<em>webTest</em>"/> </httpHandlers> </system.web> </configuration> 最终调试窗口的输出: MyModule.Init is called

    82850发布于 2018-01-22
  • 来自专栏Tensorbytes

    谈谈cgroups机制

    比如我们要创建一个限制 CPU 的 cgroups,名字叫 webtest,我们可以直接用 mkdir 命令进行创建: 用mkdir的创建文件夹的方法 因此,我们创建的时候用mkdir -p直接在 cpu 目录下面创建文件夹即可: $ mkdir -p /sys/fs/cgroup/cpu/webtest ``` 在系统目录下创建文件夹之后, cgroups 程序会某人为一个cgroup,因此会在新生成的文件夹中自动生成相关设置文件 2019 tasks drwxr-xr-x 2 root root 0 Jun 23 2019 user.slice drwxr-xr-x 2 root root 0 Oct 1 00:12 webtest 其中cpu.cfs_quota_us 是控制CPU 运行时间的,其默认值为100000,我们将其改为 3000,即使用 3% 的CPU: echo 3000 > /sys/fs/cgroup/cpu/webtest 将应用程序 PID 写入 webtest 目录的 tasks 中,我们这次的应用程序PID是22413: $ echo "22413" > /sys/fs/cgroup/cpu/webtest/tasks

    1.7K20发布于 2020-12-31
领券