私は認証トークンを取得するプロセスをデバッグしました。コンソールアプリケーションからカスタムコネクタWeb APIにアクティビティを渡すことができます。そこから、私のボットにアクティビティを渡す必要がありますが、これは私が問題に遭遇しているところです。ボットフレームワークによる負荷テスト
ペイロードをボットサービスエンドポイント(https://localhost:3979/api/messages)に送信すると、500の内部サービスエラーが発生します。ポストマンを使用して、私はボットサービスにデバッグする、と私は、スタックトレース次
Exception thrown: 'Microsoft.Rest.SerializationException' in mscorlib.dll
のエラーを取得していますことを見ることができています、私は「解析中に予期しない文字を...」を参照してください。これは、次の呼び出し中に発生します。
await dialogContext.PostAsync("Testing 123");
エミュレータから送信されたペイロードを使用する場合、正常に動作します。しかし、私がChannelIdを "test"に変更し、私のカスタムコネクタサービスにServiceUrlを変更すると、上記のエラーが発生します。
すべてのサービスをローカルでデバッグしてパイプライン設定を正しく取得しています。
カスタムコネクタサービスのURLがSSL(https)を使用しています。
困ったものは何ですか?
ボットの負荷テストでこの記事をチェックしましたか? https://blog.botframework.com/2017/06/19/load-testing-a-bot/ – nilsw
ええ、どこから一般的なフレームワークが得られたのですか?しかし、私のカスタムコネクタはいくつかの実装が欠けているようです。さらにデバッグした後、PostAsyncがカスタムコネクタにポストメッセージを送信することがわかりました。カスタムコネクタ用に実装が必要なすべてのアイデアを見つけることができますか? – NiteLordz