首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    httprunner(8)用例调用-RunTestCase

    前言 一般我们写接口自动化的时候,遇到复杂的逻辑,都会调用API方法来满足前置条件,Pytest的特性是无法用例之间相互调动的,我们一般只调用自己封装的API方法。 而httprunner支持用例之间的调用,通过RunTestCase对其他测试用例进行调用,并且还可以导出用例中你所需要的变量,来满足后续用例的的运行。 RunTestCase RunTestCase 在一个步骤中用于引用另一个测试用例调用。 functions") .with_variables 与RunRequest里的用法相同 .call 指定你要引用的testcase类名称 .call(RequestWithFunctions) 调用

    53610编辑于 2022-09-19
  • 来自专栏全栈程序员必看

    使用axis调用WebService,Java WebService调用工具

    文章目录 WebService 简介 概述 使用 axis 调用 WebService 引入依赖 WebService 调用工具类 WebService 简介 概述 能使得运行在不同机器上的不同应用无须借助附加的 groupId> <artifactId>commons-discovery</artifactId> <version>0.2</version> </dependency> WebService 调用工具类 javax.xml.rpc.ParameterMode; import java.util.List; import java.util.Map; import java.util.Set; /** * WebService - 工具类 第二个方法适用于调用 WebService后,返回的值为 String 类型。 参数详解: methodName:函数名。需要调用的 WebService 的函数名称。 params:参数。 调用 WebService 时需传入的参数。 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

    2.4K160编辑于 2022-11-02
  • 来自专栏全栈程序员必看

    k8s监控工具(k8s工具)

    工具集合: 后渗透:Kubesploit : https://github.com/cyberark/kubesploit 后渗透:k0otkit: https://github.com/Metarget /k0otkit 安全评估:Red Kube :https://github.com/lightspin-tech/red-kube 容器攻击工具:ccat : https://github.com

    1K51编辑于 2022-08-01
  • 来自专栏马超的博客

    开源:LLMCompiler高性能工具调用框架

    它还通过减少对 LLM 的调用次数来节省 Tokens 使用的成本。实现 灵感来自《An LLM Compiler for Parallel Function Calling》。   LLMCompiler 基于用户指令执行工具调用时其实可以理解为 LLM 帮用户做了类似 SQL 生成执行计划的过程,只不过这里生成的计划是一个 DAG,DAG描述了工具之间的调用关系和参数依赖传递逻辑 当 Agent 需要调用大量工具时,此实现非常有用。如果您需要的工具超过 LLM 的上下文限制,您可以基于此工具扩展代理节点。将工具分为不同的 代理并组装它们以创建更强大的 LLMCompiler。 另外已经有案例是在生产级应用中得到验证的,这个案例中配置了大约 60 种工具,与 Few-shot 搭配时准确率超过 90%。 for Parallel Function Calling[2] • 部分参考代码: LLMCompiler From Github[3] 引用链接 [1] TOC: 开源:LLMCompiler高性能工具调用框架

    51000编辑于 2025-02-21
  • 基于 MCP 协议的 LLM 工具调用

    代码调用 6. 总结 文章主要讲解了如何使用 MCP(Model Context Protocol)与大型语言模型(LLM)结合来实现工具调用,以及如何搭建一个简单的应用来展示这一过程。 1. os.path.dirname(__file__), "score_points.txt") try: with open(file_path, "r", encoding="utf-8" 对话测试 只需要启动 fastapi服务,然后再web端调用 可以看到,模型有一定的概率能找到相应的 tool 进行调用 5. 二者关系 MCP 中的 tool 是具体的工具实现,function calling 是调用这些工具的方式。 MCP 是协议规范,定义了 LLM 和工具之间的通信方式;function calling 是 LLM 的能力,利用 MCP 协议调用工具。 二者紧密协作,共同实现复杂的应用场景。

    17310编辑于 2026-03-25
  • 来自专栏python前行者

    python调用java代码的工具jpype

    文章目录 jpype简介 安装 使用 小试牛刀 使用命令行方式打jar包 调用jar包方法 问题1:shutdownJVM停止后restart失败的情况 问题2:只能调用静态方法 问题3:调用其他包方法 调用jar包main方法 java命令行方式运行jar包 jpype简介 JPype是一个能够让 python 代码方便地调用 Java 代码的工具,从而克服了 python 在某些领域(如服务器端编程 、方法、入参,做个结构体设计,就可以调用多个方法的情况 # -*- coding:utf-8 -*- import json import os import jpype def java_class_func1 解决:用静态方法调用类方法 问题3:调用其他包方法 if __name__ == '__main__': java_class_func1(r"D:\mycode\javacode\jsf_hf_demo jar包main方法 # -*- coding:utf-8 -*- import json import os import jpype def java_class_main(jar_path

    1.2K10编辑于 2023-12-25
  • 来自专栏java和python

    java 实现 调用Linux命令工具

    目录 1 代码实现 1 代码实现 public class CommandUtil { public static String execuCmd(String cmd) { System.out.println("执行命令[ " + cmd + "]"); Runtime run = Runtime.getRuntime(); try { Process process = run.exec(cmd);

    1.6K20编辑于 2022-08-14
  • 来自专栏sktj

    python guimixin 消息调用 工具dialog封装

    """ ############################################################################### a "mixin" class for other frames: common methods for canned dialogs, spawning programs, simple text viewers, etc; this class must be mixed with a Frame (or a subclass derived from Frame) for its quit method ############################################################################### """

    44660编辑于 2022-05-13
  • 来自专栏FreeBuf

    Java方法完整调用链生成工具

    以下实现了一个工具,能够批量生成指定Java方法向下的完整调用链,对于关注的Java方法,能够生成其向下调用的方法信息,及被调用方法再向下调用的方法,直到最下层被调用的方法。 以下为使用该工具生成的调用Mybatis的SqlSessionUtils类的部分方法向上完整调用链(方法参数太长,已省略): ? 2.2. 使用该工具生成指定方法向上调用链的功能,生成调用指定Mapper接口向上的调用链,能够根据“!entry!”找到入口方法。 该工具会主要从方法调用关系表中逐级查询数据,生成完整的方法调用链。 6. 其他功能 6.1. SQL语句 针对该工具使用的数据库表进行分析的SQL语句。 8.

    6.3K50发布于 2021-07-28
  • 来自专栏AIGC

    【Research Proposal】基于提示词方法的智能体工具调用研究——智能体工具调用检测方法

    尤其是在智能体调用外部工具时,优化提示词的设计可以显著提升工具调用的效果和性能。 本文将详细探讨提示词方法在智能体工具调用中的应用,重点分析智能体工具调用检测方法及其在提升任务执行效率方面的作用。 下图是课题所使用的智能体调用检测工具,其中APIBench是用于单模态智能体工具调用检测,ToolBench用于多模态智能体工具调用检测。 智能体工具调用的挑战与需求 工具调用的复杂性 智能体工具调用的目标是通过合理选择并执行外部工具,以提高任务完成度。 智能体工具调用检测方法 1. APIBench:单一工具调用评估框架 APIBench是一个专门用于评估智能体在单一工具调用中表现的评估框架。 通过对不同工具调用的测试,研究人员可以分析智能体是否能够根据任务需求灵活选择工具,并且在工具调用时是否高效。

    57610编辑于 2025-02-24
  • 来自专栏arm内核

    armv8arm64 中断系统调用流程

    1、armv8中断、系统调用的入口在arch/arm64/kernel/entry.S ENTRY(vectors) ventry el1_sync_invalid // Synchronous EL1t x22, x23 push x20, x21 push x18, x19 push x16, x17 push x14, x15 push x12, x13 push x10, x11 push x8, pop x0, x1 .endif pop x2, x3 // load the rest of the registers pop x4, x5 pop x6, x7 pop x8, ,调用el0_svc: el0_svc: adrp stbl, sys_call_table // load syscall table pointer uxtw scno, w8 // syscall 我们先来看下armv8的寄存器,PLR(X30)无论是用户态还是内核态都用这个寄存器来存储程序的返回值。 sp_el0,sp_el1分别是有用户态和内核态的堆栈。

    9.7K62发布于 2019-04-13
  • Llama-3-8B-Instruct FastApi 部署调用

    snapshot_download, AutoModel, AutoTokenizer import os model_dir = snapshot_download('LLM-Research/Meta-Llama-3-8B-Instruct content": "You are a helpful assistant."}, {"role": "user", "content": prompt} ] # 调用模型进行对话生成 '__main__': # 加载预训练的分词器和模型 model_name_or_path = '/root/autodl-tmp/LLM-Research/Meta-Llama-3-8B-Instruct 默认部署在 6006 端口,通过 POST 方法进行调用,可以使用 curl 调用,如下所示: curl -X POST "http://127.0.0.1:6006" \ -H 'Content-Type , "status": 200, "time": "2024-04-20 23:11:00" } 也可以使用 python 中的 requests 库进行调用,如下所示: import requests

    37310编辑于 2025-07-21
  • 来自专栏菩提树下的杨过

    langchain4j 学习系列(8)-链式调用

    接上节继续,langchain4j的名字中既然有个chain,自然要体现出链式调用的特性。

    28210编辑于 2026-01-04
  • 来自专栏网络安全攻防

    ThinkPHP8 反序列化调用

    当时也是尝试着挖掘一条反序列化调用链,相比ThinkPHP 6,不少类做了变动,外加上还做了declare (strict_types = 1);的限制,让利用变的有些许的难。 最近还是将这个任务重新捡了起来,最后也是成功找到了一条调用链并成功利用,这里就分享成功利用的部分。 环境说明 官方手册:https://doc.thinkphp.cn/v8_0/preface.html 此外ThinkPHP提高了PHP版本要求,PHP版本需要使用PHP8以上。 sink,当然应该也可以选别个 调用链挖掘 选好了sink和source,这样就不会像无头苍蝇,在调用链选择上尽量往我们的sink点靠就好啦,这里先做简单理论,先从source点开始跟 registered 可控,为false会调用register方法 resource可控,可以看到这里就能尝试去触发call方法,但是getRule方法是无参的,没有办法控制call方法中的$args参数 这里选择往下调用parseGroupRule

    56710编辑于 2024-07-05
  • 来自专栏菩提树下的杨过

    spring cloud 学习(8) - sleuth & zipkin 调用链跟踪

    业务复杂的微服务架构中,往往服务之间的调用关系比较难梳理,一次http请求中,可能涉及到多个服务的调用(eg: service A -> service B -> service C...) ,如果想分析各服务间的调用关系,以及各服务的响应耗时,找出有性能瓶颈的服务,这时zipkin就派上用场,它是Twitter公司开源的一个tracing系统,官网地址为: http://zipkin.io

    1.8K80发布于 2018-01-18
  • 来自专栏web全栈之路

    调用打印机拍照的工具

    using AForge.Controls; using AForge.Video; using AForge.Video.DirectShow; using Desktop.Protocol.Models.WhCommModels; using Destop.Infrastucture.Helper.Log; using System; using System.Collections.Generic; using System.Drawing; using System.IO; using System

    70310编辑于 2022-09-29
  • 来自专栏JavaEdge

    微服务调用链监控开源工具CAT

    选型 Zipkin是Twitter开源的调用链分析工具,目前基于springcloud sleuth得到广泛使用,特点是轻量,使用部署简单 Pinpoint是韩国人开源的基于字节码注入的调用链分析,以及应用监控分析工具 特点是支持多种插件,UI功能强大,接入 端无代码侵入 SkyWalking是国内开源的基于字节码注入的调用链分析,以及应用监控分析工具。支持多种插件,UI功能较强,接入 端无代码侵入。 已加入Apache孵化器 CAT是大众点评开源的基于编码和配置的调用链分析,应用监控分析,日志采集,监控报警等一系列的监控平台工具。 异步调用一般不建议,因为异步多线程没有明确调用先后时序关系。 %E5%8A%A1%E8%B0%83%E7%94%A8%E9%93%BE%E7%9B%91%E6%8E%A7CAT%E6%9E%B6%E6%9E%84%E5%92%8C%E5%AE%9E%E8%B7%B5

    1.4K10编辑于 2025-11-05
  • 来自专栏数据库干货铺

    数据库审核工具SQLE接口调用

    1、创建自定义审核接口 因直接调用SQLE的审核接口,会出现token过期,且审核及结果查询接口是分开的,因此,出于以上2个原因的考虑,重新编写一个接口用于调用SQLE的审核接口并返回审核结果。 参考代码如下: # coding=utf-8 import requests from flask import request import json from flask import Flask res = requests.post(url, json=data) h = { 'Content-Type': 'application/json; charset=UTF-8' SQLE部署方式及简单配置可参考 数据库审核工具SQLE部署及使用 2. 调用测试 运行以上接口,并使用postman调用进行测试 输入参数名特地调整了一下,以便于区别,测试情况如下 调用结果如下: [error]除了自增列及大字段列之外,每个列都必须添加默认值 [error

    73720编辑于 2023-01-16
  • 来自专栏FreeBuf

    Fracker:PHP函数调用追踪与分析工具

    Fracker是一套PHP函数调用追踪与分析的工具,其目标是在PHP应用程序的手动安全评估期间协助安全研究人员。 停止并移除容器: $ docker stop hello-fracker 架构 每个PHP请求或命令行调用都会触发与侦听器的TCP连接。 该协议只是从PHP扩展到侦听器的以换行方式终止的JSON对象流,这些对象包含有关当前请求、执行的调用和返回值的信息。 这种分离允许用户实现自己的工具

    3K20发布于 2019-05-14
  • 来自专栏crossoverJie

    k8s入门到实战--跨服务调用

    service.png 背景 在做传统业务开发的时候,当我们的服务提供方有多个实例时,往往我们需要将对方的服务列表保存在本地,然后采用一定的算法进行调用;当服务提供方的列表变化时还得及时通知调用方。 以 spring cloud 为例: 服务提供方会向一个服务注册中心注册自己的服务(名称、IP等信息),客户端每次调用的时候会向服务注册中心获取一个节点信息,然后发起调用。 但当我们切换到 k8s 后,这些基础设施都交给了 k8s 处理了,所以 k8s 自然得有一个组件来解决服务注册和调用的问题。 也就是我们今天重点介绍的 service。 1/1 Running 0 3h22m 由于我新增了一个 /service 的接口,用于在 k8s-combat 中通过 service 调用 k8s-combat-service 如果是跨 namespace 调用时,需要指定一个完整名称,在后续的章节会演示。

    40210编辑于 2023-09-20
领券